首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

软件工程师修炼之道 补完

2012-08-17 
程序员修炼之道 补完31 Design with Contracts ?通过合约进行设计32 Crash Early 早崩溃33 If in Cant Ha

程序员修炼之道 补完

31 Design with Contracts ?通过合约进行设计


32 Crash Early 早崩溃
33 If in Can't Happen ,Use Assertions to Ensure That It Won't如果它不可能发生,用断言确保它不会发生
34 Use Exceptions for Exceptional Problems将异常用于异常的问题
35Finish What You Start 对于资源的分配和解除分配的处理,要有始有终
36Configure,Don't Integrate要配置不要集成
37 Put Abstractions in Code,Details In Metadata 把抽象放进代码。细节放元数据
38分析工作流,提升并发性
40 用服务进行设计 Design Using Services
41 Always Design for Concurrency总是为并发进行设计
42 Separate Views from Models使模型与视图分离
43Use Blackbords to Coordinate Workflow用黑板协调工作流各方保持独立隔离的基础上,协调不同的事实和因素
44 Don't Program by Coincidence 不要靠巧合编程
45 Estimate the Order of your Algorithms 估算你算法的阶
46 Test Your Estimates 测试你的估算
47 Refactor Early,Refactor Often 早重构,常重构
48 Test Your Software,or Your Users Will 测试你的软件,要不你的用户会测试
51 Don't Gather Requirements - Dig for Them 不要搜集需求,挖掘他们
52 Work with a User to Think Like a User 想一个用户一样工作去思考
53 Abstractions Live Longer than Details 抽象比细节活的更长久
54 Listen to Nagging Doubts ?-- Start When You're Ready 倾听反复出现的疑惑--等你准备好再开始














热点排行