- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 关于命名规范的一些建议
类命名Kent Beck 提出其中大多数的规则。Kent Beck 的《Smalltalk Best Practice Pattern》是我至今为止读过的所有书里面最符合我审美观点的书籍—渊博的知识和春秋的笔法。简单超类名—传达设计目的命名总要受各种因素的影响。你想把名字取得尽量短,易于输入、格式化、容易说出口。同时,你也想让名字尽可能包含更多的信息,这样读者就能够更快地理解名字所包含的实际内
2001-10-25 16:28:00
2063
原创 21种代码的“坏味道”
1.Duplicated Code代码重复几乎是最常见的异味了。他也是Refactoring 的主要目标之一。代码重复往往来自于copy-and-paste 的编程风格。与他相对应OAOO 是一个好系统的重要标志(请参见我的duplicated code 一文:http://www.erptao.org/download.php?op=viewsdownload&sid=6)。2.Long m
2001-10-25 16:18:00
2873
原创 跳入JAVA
跳入JAVA透明 译我看到,很多人在问:我是否应该学习JAVA;我看到,很多人在问:JAVA和C++哪个更好? 我想我没有资格回答这些问题。但我想CUJ有资格。本文出自CUJ的import.java.*专栏 ——以CUJ而开设JAVA专栏,这本身已经证明广大C++程序员对JAVA的重视程度。究竟哪个好?好在何处?是否应该学?应该怎样学?应该学什么?……太多的问题。希望本文能起抛砖引玉之
2001-10-15 15:34:00
2657
原创 singleton模式的一种变体:double-checked locking
singleton模式的一种变体:double-checked locking在单线程下,我们的singleton多半是这样(java):class Singleton{ private Singleton(){ //... }; private static Singleton instance = null; public static Singleton getInstance {
2001-10-12 20:25:00
2435
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人