`
shake863
  • 浏览: 661271 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

space的终结

阅读更多
space不做了,辛辛苦苦coding了两个月的space不做了。我想原因很复杂,这里不用多说,还是自己总结一下自己的得失吧。 虽然space最终流产,但是我从中学到很多的东西。现在就简要的说几点。 一、需求分析的重要性 需求分析的重要性,在本科时老师都讲烂了,可能正因为在本科就讲烂了,所以在实际的项目中才会如此。其实需求分析说白了还是交流问题,产品和研发的交流,我想说没有那个产品能在最初就能把需求给全搞完,并把需求给定死了,所以二者之间的交流至关重要。 但是我还发现一个问题,在基本需求出来后发现一些需求实现起来有问题(这里的问题不是能不能实现的问题,而是代价的问题),这就会有问题,你说需求提得不合理?不是吧,去改需求?这个情况最终的结果是,可能按照原需求继续高代价coding,修改需求再coding,我遇到的情况往往是第一种。很不爽! 二、团队代码的公用 毕竟项目不是一个人在开发,大家不可能自己闷着头写不顾其他人的代码。大家代码之间的重用就很重要,怎样让大家彼此知道对方的code,定时的交流、统一的交流平台、及时更新的文档、共用的整合、等等。 三、代码的效率 大型产品对效率要求的很高,怎样在高访问量高并发的情况下保持系统的可用,效率。我感觉代码重用和效率有时候是有矛盾的,人们不可能把所有的情况都给封装起来,有时需要一个页面就有一个策略在后台支持,你想重用?还是先想好吧。单个功能单个底层有时不失为一种好的策略。 四、不要小看前台 大家视乎都感觉前台是很easy的工作,比如我事先已经把某个功能给做出来了,等真正开始应用时你会发现很多意想不到的事情,条件不能满足、新的功能的增加、甚至页面位置的改变都会给这个应用产生影响。功能做出来了?原来离应用还早着呢。 五、一个成熟的产品不是一蹴而就的。over
分享到:
评论

相关推荐

    f1ucoss终结版.rar

    subs r0, #32 /* Make space for the remaining low registers. */ str r0, [r2] /* Save the new top of stack. */ stmia r0!, {r4-r7} /* Store the low registers that are not saved automatically. */ mov ...

    Space Action 3000:2D Shoot'em up游戏cr。 w。 JavaFX。 三种敌人类型,一个终结者头目。-开源

    游戏的核心玩法是操控飞船进行射击战斗,通过升级武器系统来对抗不同类型的敌人,最终挑战强大的终结者头目。本文将深入探讨该游戏的技术特点、系统需求以及如何利用开源代码进行学习和二次开发。 首先,JavaFX是...

    语法分析器vb

    此语法分析器旨在处理一个特定的文法,该文法涉及几种不同的非终结符和终结符。为了更好地理解这段代码及其背后的逻辑,我们将深入探讨其各个组成部分。 ### 一、文法定义 首先,根据描述中的文法定义,我们可以...

    高手总结的9种OOM常见原因及解决方案.docx

    * 过度使用终结器(Finalizer),该对象没有立即被GC。 * 内存泄漏(Memory Leak),大量对象引用没有释放,JVM无法对其自动回收。 解决方案: * 调高JVM堆内存空间通过-Xmx参数。 * 检查超大对象的合理性。 * ...

    系统稳定性——OutOfMemoryError常见原因及解决方法1

    - 过度依赖终结器(Finalizer)线程,导致对象无法及时被垃圾收集。 - 内存泄漏,即大量对象的引用未被正确释放,阻碍了JVM的自动回收。 解决方法包括: - 调整JVM的堆内存大小,增加-Xmx参数。 - 检查并优化...

    word基础考试试卷

    输入法切换,使用Ctrl+空格中/英文切换,Alt+Shift切换各种输入法,Shift+Space切换全角/半角。 6. 版面布局:分左右两个版面的功能称为"分栏",段落首字放大突显是"首字下沉"功能。 7. 视图模式:Word2003中五种...

    EBNF-源码.rar

    - `*`:重复操作符,表示前面的元素可以出现零次或多次,例如`Whitespace = " " *`。 - `+`:重复操作符,表示前面的元素至少出现一次,例如`Identifier = (Letter | "_") (Letter | Digit | "_") +`。 - `?`:可...

    promfetcher-release:这是Bosh版本,用于与Cloud Foundry一起部署Promfetcher

    Promfetcher发布 这是发布版本,用于与Cloud Foundry一起部署 。 是为,其背后的思想是使人们能够从Cloud Foundry环境中的所有应用...它还是Cloud Foundry的服务代理,能够为默认不使用/metrics的特定对象设置指标终结

    教你分析9种OOM常见原因及解决方案.docx

    * 原因分析:请求创建一个超大对象、超出预期的访问量/数据量、过度使用终结器、内存泄漏 * 解决方案:通过 -Xmx 参数调高 JVM 堆内存空间、检查大对象的合理性、添加机器资源、做限流降级、找到持有的对象、修改...

    [Make杂志].Make.Magazine.-.Volume.24.Oct.2010.pdf

    - **MythBusters’ Adam Savage教授模具制作**:由著名电视节目《流言终结者》的主持人之一Adam Savage教授的模具制作技巧,适用于模型制作等领域。 - **Ping Pong Gun**:一种可以发射乒乓球的装置,可能涉及气动...

    bnf:为AST一代练习BNG语法

    例如,`whitespace*` 表示可以有任意数量的空格。 6. **可选(?)**:问号`?`表示前面的元素可以出现零次或一次。例如,`optional_bracket?` 表示括号可能是可选的。 7. **顺序组合**:多个元素没有操作符时,表示...

    毕业设计指纹识别.7z

    论文参考资料可能是对指纹识别算法的详细分析,如Minutiae Matching、Gaussian Scale-Space Theory或基于深度学习的方法。博客文章链接可能提供了额外的实践指南和问题解决策略。 答辩PPT可能涵盖了项目概述、技术...

    绿色工具箱

    绿色工具箱 ├─光盘工具 │ ├─INFOTOOL │ └─光盘保护侦测器 ├─卸载清除 │ ├─MSIEXT │ └─SUPERCLEANER ├─启动管理 ├─安全检测 │ ├─HIJACKTHIS ... ├─系统服务终结者 └─页面碎片整理

    跟我学习注册表

    如何隐藏网上邻居 如何关闭系统版本号显示 恢复被隐藏的驱动器 改变回收站风格 注册表技巧之修改桌面 如何定制按钮颜色 怎样在汉字后加空格 注册表技巧之活用space 注册表技巧之活用Enter 如何...

    google 谷歌 java样式规范

    1. 文档中强调了使用空格(Whitespace)的重要性,这可能是指代码的排版和空格的使用,比如在括号使用、缩进以及语句换行等方面都有具体的规范。 2. 分组括号(Grouping parentheses)被推荐使用,这可能涉及到复杂...

    JLEX工具,使用说明,例子

    每个状态对应一组可能的正则表达式,当输入字符匹配其中一个表达式时,词法分析器会进入下一个状态,直到遇到一个终结状态,此时返回一个词法单元。 ### 应用场景 JLEX广泛应用于编译器设计、解释器开发、文本解析...

    基于计算机博弈的五子棋AI设计.docx

    一个问题空间(problem space)是一个状态(state)和实现状态之间映射的操作(state)的集合。在博弈问题中,博弈树上的一个内部结点或叶结点就是一个状态,一般称为位置(position)。状态转移(move)是将一个...

    antlr v2.7.4 manual

    - **Ignoring whitespace in the lexer**:词法分析器忽略空白字符。 以上内容详细阐述了 ANTLR V2.7.4 的核心概念、术语以及如何使用 ANTLR 进行词法分析。通过学习这些内容,可以帮助开发者更好地理解和使用 ...

Global site tag (gtag.js) - Google Analytics