程序思想来源于大量编码

做程序的都知道,程序无非就是一种思想的实现即程序思想。

 

在软件公司,如果你是一个程序员的话,长期的开发,可能会导致你忽视了很多方面的学习,比如分析项目或者项目设计能力等等。

如果你是在一个小点的公司,可能项目设计和编码实现以及维护都是你的话,这样既可以锻炼你的设计能力还有编码能力,因为你在编码的同时不得不考虑项目编写好后是否好维护,代码是否健壮、安全。而这些统统都有编程思想决定的。所以开发项目的好坏也就是你具有程序思想的好坏。

 

以往我们程序员做项目的时候,往往考虑怎么实现功能就行了,但其实,如果是作为一名优秀的程序员的话,也就是思想比较成熟的话,考虑的已经不是实现功能的问题,而是在想这个项目怎么架构,怎么提高维护性,怎么提高复用性,怎么提高扩展性,考虑的是系统的接口是否是高内聚,低耦合。

 

一个好的项目,设计思想很重要(好思想决定这项目的成败)

 

如果你重复修改代码,这样导致的结果就是随着你业务的复杂而越来越难改,越走越难走下,一修改就是一大堆的东西,甚至已经改不动,因为业务的大变一下子可能全废了。非常的失望和痛苦。

 

总结:OO思想,开闭原则,这个要在大量的编码中去体会,其实想一想就知道。这对于你软件的设计,开发,维护的好处是显而易见的。

 

posted @ 2011-02-28 19:04  dcz1001  阅读(148)  评论(0编辑  收藏  举报