闂備浇銆€閸嬫捇鏌熼婊冾暭妞ゃ儻鎷� (0) +1 闂佽崵濮嶅鍡楊伓 (0) +1 闂傚倸饪存禍鐑藉箯閿燂拷 (0) +1
闂備浇銆€閸嬫捇鏌熼婊冾暭妞ゃ儲鍨块弻鐔衡偓娑櫭慨鍥р攽椤曞棙瀚�闂備礁鎼悮顐﹀磿閸愯鑰块柛娑欐綑缂佲晠鏌熼婊冾暭妞ゃ儻鎷�>>

正在阅读:Java高级学习:Java代码编写的30条建议Java高级学习:Java代码编写的30条建议

2004-02-14 09:34 出处:PConline 作者:PaleSting/CSDN 责任编辑:linjixiong

  classpath is not that simple
 
  (24) 在Java 1.1 AWT中使用事件"适配器"时,特别容易碰到一个陷阱。若覆盖了 某个适配器方法,同时拼写方法没有特别讲究,最后的结果就是新添加一个方 法,而不是覆盖现成方法。然而,由于这样做是完全合法的,所以不会从编译 器或运行期系统获得任何出错提示--只不过代码的工作就变得不正常了。
 
  (25) 用合理的设计方案消除"伪功能"。也就是说,假若只需要创建类的一个对 象,就不要提前限制自己使用应用程序,并加上一条"只生成其中一个"注释。 请考虑将其封装成一个"独生子"的形式。若在主程序里有大量散乱的代码,用 于创建自己的对象,请考虑采纳一种创造性的方案,将些代码封装起来。
 
  (26) 警惕"分析瘫痪"。请记住,无论如何都要提前了解整个项目的状况,再去 考察其中的细节。由于把握了全局,可快速认识自己未知的一些因素,防止在 考察细节的时候陷入"死逻辑"中。
 
  (27) 警惕"过早优化"。首先让它运行起来,再考虑变得更快--但只有在自己必须 这样做、而且经证实在某部分代码中的确存在一个性能瓶颈的时候,才应进行 优化。除非用专门的工具分析瓶颈,否则很有可能是在浪费自己的时间。性能 提升的隐含代价是自己的代码变得难于理解,而且难于维护。
 
  but know early and design better at first is always necesary, or else
  you die
 
  (28) 请记住,阅读代码的时间比写代码的时间多得多。思路清晰的设计可获得 易于理解的程序,但注释、细致的解释以及一些示例往往具有不可估量的价 值。无论对你自己,还是对后来的人,它们都是相当重要的。如对此仍有怀 疑,那么请试想自己试图从联机Java文档里找出有用信息时碰到的挫折,这样 或许能将你说服。
 
  (29) 如认为自己已进行了良好的分析、设计或者实施,那么请稍微更换一下思 维角度。试试邀请一些外来人士--并不一定是专家,但可以是来自本公司其他 部门的人。请他们用完全新鲜的眼光考察你的工作,看看是否能找出你一度熟 视无睹的问题。采取这种方式,往往能在最适合修改的阶段找出一些关键性的 问题,避免产品发行后再解决问题而造成的金钱及精力方面的损失。
 
  (30) 良好的设计能带来最大的回报。简言之,对于一个特定的问题,通常会花 较长的时间才能找到一种最恰当的解决方案。但一旦找到了正确的方法,以后 的工作就轻松多了,再也不用经历数小时、数天或者数月的痛苦挣扎。我们的 努力工作会带来最大的回报(甚至无可估量)。而且由于自己倾注了大量心 血,最终获得一个出色的设计方案,成功的快感也是令人心动的。坚持抵制草 草完工的诱惑--那样做往往得不偿失。

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品
閹靛婧€鐠佸潡妫�閸ョ偛鍩屾い鍫曞劥