Romi-知行合一

轻轻的风轻轻的梦,轻轻的晨晨昏昏, 淡淡的云淡淡的泪,淡淡的年年岁岁。
  博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

2012年4月16日

摘要: 软件开发中的高内聚、低耦合 阅读全文

posted @ 2012-04-16 22:01 romi 阅读(1858) 评论(0) 推荐(0) 编辑

摘要: 如何从其他渠道获得反馈习惯19:守护天使敏捷就是管理变化的,为了应对代码的变化,你需要持续获得代码健康状态的反馈。带上守护天使,自动化单元测试。敏捷式的单元测试,用代码来进行测试,可以选择一个标准的测试框架,来帮助完成简单的便携与测试工作。单元测试是最受欢迎的一种敏捷实践,推荐《单元测试之道》。单元测还是可以很好的学习API。习惯20:先用它在实现它编写之前,先写测试。将TDD(Test Driven Development,测试驱动开发)作为设计工具,它会为你带来更简单更有效的设计。切身感受:只在有具体理由的时候才开始编码,你可以专注于设计接口,而不会被很多实现的细节干扰。习惯21:不同的环 阅读全文

posted @ 2012-04-16 21:55 romi 阅读(247) 评论(0) 推荐(0) 编辑

摘要: 没有任何计划在遇敌后还能继续执行。我们真正的敌人是变化。让用户和客户参与开发很重要。习惯10:让客户做决定开发者(即项目经理)能做的一个最重要的决定就是:判断哪些是自己决定不了的,应该让企业主做决定。你不需要给业务上的关键问题做决定,毕竟那不是你的事情。和客户讨论时,不要从技术的角度,而要从业务的角度介绍每种方案的优缺点,以及潜在的成本和利益。习惯11:让设计指导而不是操纵开发设计文档应尽可能的详细。在高层方面,详细描述对象的关联关系,在底层方面,详细描述对象之间的交互。画关键工作图(用UML),因为要使用类及其交互关系来描绘系统是如何组织的。然后才是开始编码。不要把时间浪费在编码前具体细节的 阅读全文

posted @ 2012-04-16 21:53 romi 阅读(414) 评论(0) 推荐(0) 编辑

摘要: Qt QTreeWidget 树形结构实现 双击树节点的事件响应 阅读全文

posted @ 2012-04-16 21:45 romi 阅读(78178) 评论(0) 推荐(7) 编辑

摘要: Qt 对话框的使用 模态对话框 非模态对话框 阅读全文

posted @ 2012-04-16 20:53 romi 阅读(20217) 评论(0) 推荐(0) 编辑

摘要: Qt QProcessDialog(进度对话框)使用 阅读全文

posted @ 2012-04-16 19:56 romi 阅读(7941) 评论(0) 推荐(0) 编辑