posted by Justin January 10th, 2008.3 Comments
部门在壮大,人员在增加,技术在进步。
这里我一些零散的体会。
1、文档。
写程序的人都知道文档的重要性,每次项目总结都会说到要文档,但是都由于受到时间的限制,而没有详尽的文档。造成后期维护成本增加,或者干脆重写。
所以,一定要写注释,和产品文档
2、面向对象
好象是废话。但是面向对象在AS,JS中,绝对不像教科书中的面向对象那样。比如脚本语言中的继承、接口,都没有JAVA来得好。怎么办?没关系,设计模式的灵活应用,可以让团队更加好的运作。工厂、单职责、多态,这几个原则把握好,基本上就能让JS系统灵活很多
3、工具、敏捷开发
人是因为使用了工具,所以和猩猩产生了差别。我想,不能有传统程序员的观念,搞定复杂的事情,就显得很厉害。把复杂的东西简单话,那才叫厉害。
其他想不出来了,想到了再发上来
#2 coobaa - 19 February, 11:57 AM
呵呵,
立体->平面->立体
繁杂->简单->创新
这才是高手境界的升华
#3 米克 - 03 February, 12:23 PM
团队合作的规范化操作显得格外重要
#1 tuzuo - 22 January, 2:22 PM
把复杂的东西简单话,那才叫厉害 名言。百度搜索直接杀入blog