02 2017 档案
摘要:敏捷流程 敏捷流程开发原则: 1.尽早并持续地交付有价值的软件以满足顾客需求 2.敏捷流程欢迎需求的变化,并利用这种变化来提高用户的竞争优势 3.经常发布可用的软件,发布间隔可以几周到几个月,能短则短 4.业务人员和开发人员在项目开发过程中应该每天共同工作 5.以有进取心的人为目标核心,充分支持信任
阅读全文
摘要:团队 团队的特点: 1.团队有一致的集体目标,团队要一起完成这个目标。一个团队的成员不一定要同时工作。 2.团队成员有各自的分工,互相依赖合作,共同完成任务。 软件团队的模式: 1.主治医师模式 首席程序员“主刀”(负责处理主要模块的设计和编码),其他成员“为主刀医师服务”(从各种角度支持他的工作)
阅读全文
摘要:代码规范 拥有简明、易读的代码风格是每一个程序员的必修课。你的程序采用的缩进风格,变量名统一的规范在团队工作里尤为重要。 代码风格规范 1.缩进 4个空格的距离在可读性来说刚好。 2.行宽 100字符 3.括号 在复杂的条件表达式中,用括号清楚地表示逻辑优先级。 4.断行与空白的{}行 5.分行 不
阅读全文
摘要:个人能力的衡量与发展 把每个人的工作有序地组织起来,就是团队的流程。通俗地来说,流程就是节奏。在家里每个家庭成员按照自己的生活节奏有序地生活,在单位里每个员工按照自己的工作节奏工作,他们每个人都有自己的节奏,但都在遵守着一个家庭、一个单位(一个团体)的节奏,这就是一个软件团队的软件开发流程。 尽管软
阅读全文
摘要:单元测试 单元测试是一个合格的软件必备的流程,就像运动员在比赛之前的热身,活动身体的每一块肌肉,检查它是否处于紧绷状态,确保比赛时的完全发挥。 那么一个好的单元测试的标准是什么? 1.单元测试应该在最基本的功能上/参数上验证程序的正确性 一个软件的基本功能是用户最常用的功能。比方说一个MIS系统,它
阅读全文
摘要:“程序=数据结构+算法”,这几乎是每个程序员的公认的道理。但完成一个程序真的有这句话说得这么简单吗? 每一个程序创立的初衷都是使用。即使你对数据结构、算法再了解,你对它们的运用再娴熟,不能方便用户使用的程序就是个残次品,甚至不配称为“程序”。老师在课上说过一句话:现在的程序员考虑的越来越多的是技术层
阅读全文

浙公网安备 33010602011771号