开发原则

1、模块原则:尽量使用简洁的接口套和简单的组件。
2、清晰原则:清晰胜于取巧。
3、组合原则:设计时,要考虑连接组合。
4、分离原则:策略同机制分离,接口同引擎分离。
5、简洁原则:设计尽可能简洁,复杂度能低则低。
6、吝啬原则:除非别无他法,否则,不要去编写庞大的程序。
7、透明原则:设计要透明可见,以便审查和调试。
8、健壮原则:健壮的程序源于透明与简洁。
9、表示(法)原则:把知识叠入数据,以求逻辑结构质朴而健壮。
10、通俗原则:接口设计,避免标新立异。
11、缄默原则:如果一个程序没什么好挑剔的,那就保持沉默。
12、补救原则:出现异常时,马上退出并适当给出足够的出错信息。
13、经济原则:宁可多花机器一分,也不浪费程序员一秒。
14、生成原则:避免手工hack(直译了),尽可能编写程序,让程序去生成程序。
15、优化原则:雕刻前先要有模型,跑之前,要先学会走。
16、多样原则:绝不要去相信什么所谓"不二法则"的言论。
17、扩展原则:设计要着眼于未来,因为有时未来来的要比想象中的快。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值