|
编写了几个大型系统感觉到,编写一个可以符合要求运行的程序不难,难的是编写一个可以维护,扩展,重用,被别人接手改造,可阅读可理解的程序.我见过那些垃圾程序员的代码,他们的代码只要数据库改一个字段或者增加一个字段整个程序就要重新修改,甚至要改10000多处,有些地方反复耦合甚至无法修改,这个软件工程只能抛弃重做,这些程序员接手项目后就无脑开始编程想到那里编写那里,从来没有规划,设计,没有通用的设计模式,没有利用面向对象方法,没有利用接口编程.他们只懂程序不懂宇宙运做的哲学,象我这样接受过广义参考系思想的人,进入编程领域是最适合的. |