摘要:
一、单一职责原则(SRP) 就一个类而言,应该仅有一个引起它变化的原因。软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。测试驱动的开发实践常常会在设计出现臭味之前就迫使我们分离职责。 二、开闭原则(OCP) 软件实体(类、模块、函数)应该是可扩展的,但是不可修改的。也就是说:对于扩展是开放的,对于更改是封闭的。怎样可能在不改动模块源代码的情况下去更改它的行为呢?怎样才能在无需对... 阅读全文
摘要:
这些天事情比较多,本想给写东西无奈时间太紧,没有成文,却又忘在了公司的电脑里面,在此就随意谈谈了。在周四开的会中提出的任务管理办法,我是非常支持的,实际上这些方法,在很多公司都在用(除技术外的管理都很容易去实施)当然了,对于软件行业来说,好的开发管理,还有很多的事情要做。 对于部门领导所关心的开发管理工作无非就是有那么几点:项目是否能够按进度完成,系统是否非常的稳定容易维护,大家工作别太辛苦,并... 阅读全文
摘要:
原文:http://www.cnblogs.com/zhouyinhui/archive/2008/03/30/1129590.html 1,No Surprises 不要有意外。公司里的一切都是可Check的,有特定的人在特定的时间陪你Review,这些都在计划中。一个比较可怕的事情是火上房顶了才呼救,作为一个开发者,对于老板给你安排的工作,你要合理地估计工作量和工作难度(当然在这之前他也会... 阅读全文
摘要:
原文:http://www.cnblogs.com/zhouyinhui/archive/2008/12/03/1346867.html • 习惯1:收集 —— 全面收集 随身携带一个小笔记本(或者任何记录工具),用它来记录下任何任务、想法、专案或者任何闪入你大脑的其他信息。这个习惯与GTD的基本完全相同,但ZTD只需要一个小巧、便携、易用的工具来记录信息。你... 阅读全文
摘要:
下载地址:http://www.kaxaml.com/ 阅读全文