java程序编写的一些建议...
来源:互联网 发布:linux cat 合并文件夹 编辑:程序博客网 时间:2024/06/05 09:00
1.在开始编写程序之前,要尽可能仔细地指定它的外观及其动作。
2.首先设计程序的可视化外观。
3.如果有些对象的作用相似,要考虑把它们组合成单个类。
4.进行GUI设计时,要从下向上进行设计,要把widget组合成容器,把容器组合成更大的容器,依次类推。
5.如果从头到尾浏览完某个方法不得不点击滚动条,那么这个方法可能太长了,初次理解起来时有些麻烦,应该考虑使用private辅助方法把某些代码分离出来。
6.如果某个类或方法在设计过程的某个阶段并不完全需要,那么可以先把它编写成stub(根)。
7.如果发现一些动作总是作为一个单元来执行,那么把这些动作放到某个方法中,通过调用方法来执行这些动作。
8.当设计其他人有可能使用的类时,尽力预测一下其他程序员希望得到什么。
9.就象让可视化设计决定使用的类一样,让类决定使用方法,而方法经常启发它们需要的变量。
10.如果发现编写的两个程序块几乎相同,要考虑把它们封装成方法,如果已是方法,要考虑是否可以在一个方法中调用另一个方法。
11.一旦程序运行结果满意了,再回头来仔细检查代码,代码清楚吗?编排得当吗?可以改进吗?可以整理吗?编辑,再编辑!!
2.首先设计程序的可视化外观。
3.如果有些对象的作用相似,要考虑把它们组合成单个类。
4.进行GUI设计时,要从下向上进行设计,要把widget组合成容器,把容器组合成更大的容器,依次类推。
5.如果从头到尾浏览完某个方法不得不点击滚动条,那么这个方法可能太长了,初次理解起来时有些麻烦,应该考虑使用private辅助方法把某些代码分离出来。
6.如果某个类或方法在设计过程的某个阶段并不完全需要,那么可以先把它编写成stub(根)。
7.如果发现一些动作总是作为一个单元来执行,那么把这些动作放到某个方法中,通过调用方法来执行这些动作。
8.当设计其他人有可能使用的类时,尽力预测一下其他程序员希望得到什么。
9.就象让可视化设计决定使用的类一样,让类决定使用方法,而方法经常启发它们需要的变量。
10.如果发现编写的两个程序块几乎相同,要考虑把它们封装成方法,如果已是方法,要考虑是否可以在一个方法中调用另一个方法。
11.一旦程序运行结果满意了,再回头来仔细检查代码,代码清楚吗?编排得当吗?可以改进吗?可以整理吗?编辑,再编辑!!
- java程序编写的一些建议...
- Java篇:编写安全可靠程序的75条建议
- 编写高质量代码:改善Java程序的建议
- java的一些建议
- 《编写高质量代码:改善Java程序的151个建议》 建议1
- 《编写高质量代码:改善Java程序的151个建议》 建议2
- 《编写高质量代码:改善Java程序的151个建议》 建议3
- 《编写高质量代码:改善Java程序的151个建议》 建议4
- 《编写高质量代码:改善Java程序的151个建议》 建议5
- 《编写高质量代码:改善Java程序的151个建议》 建议6
- 《编写高质量代码:改善Java程序的151个建议》 建议7
- 《编写高质量代码:改善Java程序的151个建议》 建议8
- 《编写高质量代码:改善Java程序的151个建议》 建议9
- 《编写高质量代码:改善Java程序的151个建议》 建议10
- 《编写高质量代码:改善Java程序的151个建议》 建议11
- 《编写高质量代码:改善Java程序的151个建议》 建议13
- 《编写高质量代码:改善Java程序的151个建议》 建议14
- 《编写高质量代码:改善Java程序的151个建议》 建议15
- 海啸
- Symbian OS入门指南--错误处理和清理
- Using C code in symbian
- JAVA生成JPG缩略图
- 使用Java生成Pdf文档
- java程序编写的一些建议...
- Linux与硬盘分区
- 付出酬劳,享受服务
- 如何通过崩溃地址找到出错的代码行
- Spring 入门(一个简单的例子)
- 代码收藏
- Windows下配置APACHE2+PHP5+MYSQL4
- 读丰子恺的随笔。。。
- Data Access Tecnique and Data-Sensitive Control