
码农人生
杭州丹尼
这个作者很懒,什么都没留下…
展开
-
张小龙的阅读
文章中张小龙介绍了自己对于微信团队越来越大,在这个过程中可能的“组织化”行为方式的引入会降低团队整体敏捷性的担忧。为此,张小龙向内部同事推荐了《人类简史》一书,这本书中介绍了在原始社会,由于缺乏语言交流工具,村落团队内部最多只能维持在150人左右。而现在,整个微信团队的内部员工已经达到1500人,如何保持“小团队”应有的创造力?围绕这一点,张小龙给出了自己的思考。 一直以来,张小龙都是以一个超级...原创 2016-11-03 16:51:01 · 225 阅读 · 0 评论 -
程序员的阶段
第一层.会写代码,能调通代码 第二层.能写逻辑,准确表达基本业务要求 第三层.能把业务代码用高级的,理想的代码写出来,并能用单元测试完成回归测试。 第四层.能归纳出领域对象,在抽象级别提炼出通用的solution,并改进单元测试框架,使得单元测试框架能被通用化,而业务模型也清晰,明确,易测试。 第五层.使用设计模式 ,对可维护软件一般做到一个活的系统,易扩展,能维护,可以打包成jar包来,...原创 2016-03-13 22:38:32 · 139 阅读 · 0 评论 -
上帝的日记1 为何工厂方法
每一个程序设计师内心都是一个君王, 因为所有的生杀,所有的内阁配置,都由一人决定, 我觉得可以用一个上帝的心态 来看待系统设计。 第一课来解释:工厂模式 为啥一般第三方包都用工厂模式来设计出 自己这个包的实例, 因为就是要垄断, 不要外部能随随便便得到自己的类,从而达到唯一通路的效果,我这边只有一个 factory.newInstance() , 然后factory 再从他这边...原创 2016-03-14 11:37:20 · 91 阅读 · 0 评论