Delphi实践

本文探讨了软件开发中几个重要的最佳实践,包括源码管理、面向对象的编码规范、便于单元测试的设计、业务逻辑与用户界面的分离、清晰的模块结构以及DRY原则等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

整理翻译自http://blogs.embarcadero.com/nickhodges/

几点纲要:

1.源码管理(SVN、GIT、Mercurial...)

  为什么要进行源码管理?有什么好处?不解释!用你熟悉的。

2.易扩展和重用

  面向对象的编码规范,不同的功力理解不同,慢慢修炼。

3.易测试

  从便于单元测试的角度来编写代码,延伸下就是TDD。

4.业务逻辑和用户界面分离

  在你领会了单元测试的意义后,业务逻辑和用户界面分离是再自然不过的事情了。

5.模块结构清晰

  仁者见仁,智者见智。还是看TextScrubber 的代码结构安排。

6.其他

  DRY原则:避免重复代码。

  代码注释:简明扼要,避免罗嗦。

 

未完继续...

转载于:https://www.cnblogs.com/wjfw/archive/2012/01/13/2322141.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值