只显示主题贴
庄表伟 写道XP应该是老板的最爱,而不是程序员的首选
带一个项目,要保证项目的质量,当然要靠Team Leader的水平。那么,什么才是最重要的项目质量呢?当然是代码质量!一个软件项目,最重要的产品当然是代码!
如果这个Leader看不懂项目的代码,他只能通过要求文档的质量,来间接的控制代码的质量。一个能够看得懂代码的Leader,他就能够直接控制代码质量。而能够直接控制代码质量的Leader,对于文档的要求,会合理很多。
直接控制与间接控制,哪一个更加有效,是不言而喻的。当然,那些没有代码阅读能力的Leader,他们会更加强调文档的重要性,甚至舍本逐末,认为文档质量 ...
- 进入论坛 软件开发和项目管理 版
引用ray_linn 2007-05-18 08:49
velocity没有macro,这点比freemarker差多了,而且才是二者差别最显著的地方。
我昏,这玩笑开大了。
- 进入论坛 Java 版
yongweiking 写道hiswing 写道巧了.这个思路我N年前也用过.
http://www.mxjava.com/blog/article.asp?id=3
而且最近公司的项目中也用了这个思路.呵呵~~我们都在杭州哦!
看了你写的方法,但我有一点疑问,你在选择服务器端口时,采用的是自动增加的方法,这个方法没问题,但你在console类中,iPort = 50000。由于在不同的jvm下运行,这个Consonle客户端每次连接的都是端口50000,那么,Server中端口增加非但没有意义,反而会引起误操作。假如端口50000被其它程序占用,那么该程序还不能很好做到防止重复运行了。 ...
- 进入论坛 Java 版
巧了.这个思路我N年前也用过.
http://www.mxjava.com/blog/article.asp?id=3
而且最近公司的项目中也用了这个思路.呵呵~~我们都在杭州哦!
- 进入论坛 Java 版
Velocity它那出色的模板引擎可以帮助我们减少很多不必要的编码工作,并使逻辑性代码更加优美地放置在了后台javabean中,从而渐渐成为java程序员们口的谈论的话题。更多的时候,我们把它与Struts联手作为web应用的表现层来使用。关于Velocity与Struts的配置可以参见《使用Struts和Velocity开发web应用》。本文要讨论的话题是利用Velocity来处理Struts的验证信息。 我们经常利用Struts的ActionForm提供的验证服务(validate)来检查页面上输入的信息。当输入的信息不符合检验标准时,返回一个装载了错误信息的错误对象,如下:publ ...
- 进入论坛 Java 版
运用了反射机制来取得private方法,即然private方法还是可以取到并使用的,那么封装还有何意义?还望指教.
- 进入论坛 Java 版
我们知道,Java应用程序不能访问持久化类的private方法,但Hibernate没有这个限制,它能够访问各种级别的方法,如private, default, protected, public.
Hibernate是如何实现该功能的呢?望指教......
- 进入论坛 Java 版
Alan.Weng 写道age0 写道chengren 写道兄弟,经理吃饭的方法和俺们的民工的吃饭方法可未必一样啊。
说得没错,吃饭方法未必一样,但也未必不一样,现实中是两种情况都有,但上面两种设计却假设经理和民工的吃饭方法必定是不一样的,即使完全相同你也要去写两遍相同的代码。
如果说继承是一个极端,那么接口就是另外一个极端,接口本来是要解决继承产生的问题,却引出了继承已经解决的问题。
如此说来,用抽象类不是更好?如果吃饭方法一样,那就继承;否则,Override
你可能走进了误区,假如民工是男人,而经理是女人呢?如果是接口,那么我可以实现工人和女人这两个接口.
- 进入论坛 Java 版







评论排行榜