日期:2014-05-20  浏览次数:20788 次

开发一个好的JAVA程序,你认为什么最重要?
这里仅讨论程序设计,即编码阶段,前期的调研、需求分析和系统设计就暂不讨论了。

我可以列举一下:
1、对JAVA   库的熟悉程度,如图形库等JAVA已有的程序库。
2、设计模式的运用。熟练的运用设计模式。
3、对已知业务系统企业架构的认知和熟练程度。
4、对开发产品或项目的业务逻辑的了解程序。

大家发表一下自己的看法吧。

------解决方案--------------------
构架最最最关键.....然后是安全与效率......要看需求....
------解决方案--------------------
对开发产品或项目的业务逻辑的了解程序。

------解决方案--------------------
性格
------解决方案--------------------
对于初级程序员,编程规范最重要,否则没有人看的懂,也就没法维护,最后就=垃圾

对于高级的,应用框架最重要,在合适的框架上进行合理的开发,才最能体现工作效率
------解决方案--------------------
对业务需求的了解程度
------解决方案--------------------
这得看是对什么人来说。包括他的工作职责,他的既有技术能力和业务熟悉度。
比如对一个技术过硬的人,他最重要的就是熟悉业务。
对一个业务较熟的人,如果他的职责需要编码,当然要加强技术能力。

再对于不同的项目来说,有的业务逻辑很简单,相对不会太重要,但有的很复杂很专业又没有很懂专业与开发之间接口的人,那业务的重要性就增加了。

总之,不针对具体的项目、具体的人还有公司的战略等各方面的原因,根本无法讨论这个问题。
------解决方案--------------------
太帅了

顶了
------解决方案--------------------
对开发产品或项目的业务逻辑的了解程度。重要!!
------解决方案--------------------
、对开发产品或项目的业务逻辑的了解程序。
------解决方案--------------------
你题目改成j2ee问好些吧。对于一个成功的项目,我觉得满足需求是第一要务,不然架构再优良,效率再怎么快,到客户那边还是一堆垃圾,其次是架构啊,容易扩展,程序员开发容易,对开发效率有很大的提升。然后就是效率了,排在最后不是意味这个毫无意义,而是针对大部分项目,需要尽可能的优化代码,但是不能过于苛求效率,在满足客户需求和数据准确的情况下,1秒还是几秒的响应时间对他们区别不大。我是做税务系统开发的,也许接触的面比较窄,但是客户对数据的准确性十分重视,反应时间在能忍受的范围内他们可以忍受。
------解决方案--------------------
管理最重要。

http://yulefun.com
------解决方案--------------------
对不同的人,所考虑的方面也不一样。
所以没有什么是最重要的,人才是最重要的。
------解决方案--------------------
对不同的人,所考虑的方面也不一样。
所以没有什么是最重要的,人才是最重要的。

------解决方案--------------------
4、对开发产品或项目的业务逻辑的了解程序。