我理解的对java项目成败有重大影响的方面(未完成),请教大家的看法

03-04-01 kuaizxl
JAVA项目成败攸关的纯技术方面的问题,想了几个,请教大家的看法

-是否用EJB

对性能有重要影响的问题

-数据库表-对象映射方案

-数据库查询返回方案

-随意的数据库连接

-对session的随意使用

对开发速度有重要影响的

-采用不熟悉的JAVA新技术

-清晰的控制流程

-模块的划分,公共模块的开发

-在JSP中放置太多代码,造成调试的不方便

对整个系统有重要影响的问题

-权限设计不合理

对维护有重要影响的问题

-大对象

-使用facade模式

-代码注释差

--

配置管理对项目的成败也很重要,但其是JAVA技术之外的,所以不算在内

    

Jevang
2003-04-02 11:21
The most important: people, everything else is second.

If you get to know how IT people in Wall street development applciations, you will be surprised that how many things they have done wrong based on "text book". But they deliver in much higher percentage than peers in othe industries. Why, those guys are sharp!

I have some opportunities to work with some of those guys, their work really open my eyes.

-Wanchun

kindani
2003-04-03 12:58
> The most important: people, everything else is

> second.

> If you get to know how IT people in Wall street

> development applciations, you will be surprised that

> how many things they have done wrong based on "text

> book". But they deliver in much higher percentage

> than peers in othe industries. Why, those guys are

> sharp!

>

> I have some opportunities to work with some of those

> guys, their work really open my eyes.

>

> -Wanchun

谁能够帮忙翻译一下:

最重要因素的是人...

banq
2003-04-05 17:30
对维护有重要影响的是害怕 “过分耦合性”,系统稍微一修改,bug就很多,这说明这个系统基本失败。

shcyb2000
2003-04-07 10:02
降低耦合性对java项目成败是很关键的一个问题。但是大家也要知道一些java高效编程的原则:

如:

重载类的toString()

当一个类要用于哈希表的存储时,重载hashCode()和相应的equals()方法

不要过分依赖重载finalize()来释放系统资源,最好的方法是另外提供个方法来释放资源(close()),供使用者调用,使用者可以在try{}finally{Class.close()}

......

猜你喜欢
3Go 1 2 3 下一页