有效调试源自良好的编程。设计易于维护的程序是程序员面临的最困难挑战之一,其部分原因在于程序通常并不是由那些编写代码的程序员维护的。
本月,Eric Allen 解释了在使代码更易于维护的同时,避免和控制无理由的变化怎么会是保持代码健壮性的要害。他集中讨论了诸如函数样式代码编写之类的概念,以及标记字段、方法和类的方法来处理并防止
避免不必要的变化和访问以使代码健壮且更易于维护 级别:入门 Eric E. Allen(eallen@cs.rice.edu) 博士研究生,Java 编程语言团队,莱斯大学(Rice Univers
避免不必要的变化和访问以使代码健壮且更易于维护 级别:入门 Eric E. Allen(eallen@cs.rice.edu) 博士研究生,Java 编程语言团队,莱斯大学(Rice Univ
在诊断 Java 代码的这一部分中,Eric Allen 暂停了对具体错误模式的讨论,转而选择讨论关于设计易于、甚至我们乐于测试的软件的问题。他概述了七条设计原则,这些原则能大幅提高您编写测试代码
在诊断 Java 代码的这一部分中,Eric Allen 暂停了对具体错误模式的讨论,转而选择讨论关于设计易于、甚至我们乐于测试的软件的问题。他概述了七条设计原则,这些原则能大幅提高您编写测试代码
在诊断 Java 代码的这一部分中,Eric Allen 暂停了对具体错误模式的讨论,转而选择讨论关于设计易于、甚至我们乐于测试的软件的问题。他概述了七条设计原则,这些原则能大幅提高您编写测试代码
http://www-900.ibm.com/developerWorks/cn/java/j-diag/part15/index.shtml 心存测试概念进行代码设计时的七条基本原则 Eri
() Ph.D. candidate, Java编程语言小组,Rice大学 2003 年 8 月 在诊断Java代码 系列最后一部分,Eric Allen 讨论软件开发的当前动态并展望未来数年内
尾递归转换能加快应用程序的速度,但不是所有的 JVM 都会做这种转换,很多算法用尾递归方法表示会显得格外简明。编译器会自动把这种方法转换成循环,以提高程序的性能。但在 Java 语言规范中,并没有