CLeanCode
文章平均质量分 71
cleancode 书的一些知识
S_numb
所念皆星河,星河皆是你呀
展开
-
敏捷整洁之道 -- 第五章 技术实践
敏捷整洁之道 -- 第五章 技术实践1. 测试驱动开发2. 重构3. 简单设计4. 结对编程全文学习于 《敏捷整洁之道》作者:[美] 罗伯特·C.马丁译者:申健 何强 罗涛1. 测试驱动开发测试驱动开发类似于复式记账:复式记账:每笔交易会写入账本两次在一组账户中记一笔贷项,然后相应的在另一组账户中记为借项,这些账户最终汇总到收支平衡表文件中,如果差额不为 0,那么就出错了;测试驱动开发需要每个必要的行为都输入两次:一次作为测试,另一次作为使测试通过的生产代码;当测试代码原创 2021-12-04 18:18:11 · 510 阅读 · 0 评论 -
敏捷整洁之道 -- 第四章 团队实践
敏捷整洁之道 -- 第四章 团队实践1. 隐喻2. 可持续节奏3. 代码集体所有4. 持续集成5. 持续构建6. 站会全文学习于 《敏捷整洁之道》作者:[美] 罗伯特·C.马丁译者:申健 何强 罗涛1. 隐喻隐喻:为了有效地进行沟通,团队需要一个受限制的、有纪律的词汇表,其中包含项目中的术语及概念;领域驱动设计:数据字典:呈现了被应用程序处理的数据以及处理这些数据的过程;2. 可持续节奏快跑的未必能赢;唯有忍耐到底的,必然得救;3. 代码集体所有敏捷项目中没有人独原创 2021-12-04 18:16:30 · 330 阅读 · 0 评论 -
敏捷整洁之道 -- 第三章 业务实践
敏捷整洁之道 -- 第三章 业务实践0. 引子1. 计划游戏1.1 三元分析1.2 故事和点数1.3 故事1.4 故事估算1.5 对迭代进行管理1.6 速率2. 小步发布3. 验收测试3.1 行为驱动开发3.2 验收测试的实践4. 完整团队全文学习于 《敏捷整洁之道》作者:[美] 罗伯特·C.马丁译者:申健 何强 罗涛0. 引子为了成功,软件的开发必须遵循许多面向业务的实践;计划游戏;小步发布;验收测试;完整团队;业务实践简图:1. 计划游戏如何正确估算一个项目原创 2021-12-03 20:07:17 · 659 阅读 · 0 评论 -
敏捷整洁之道 -- 第一章 介绍敏捷
敏捷整洁之道 -- 第一章 介绍敏捷1. 敏捷的历史2. 敏捷中心思想3. 敏捷全貌3.1 铁十字3.2 墙上的图3.3 需要知道的第一件事3.4 分析、设计、实施阶段3.5 敏捷项目3.6 迭代 03.7 敏捷并不是一系列的小瀑布3.8 迭代 13.9 敏捷的实质3.10 管理铁十字3.11 业务价值排序4. 生命置换4.1 外圈 -- 面向业务的实践4.2 中级圈 -- 面向团队的实践4.3 内圈 -- 面向程序员全文学习于 《敏捷整洁之道》作者:[美] 罗伯特·C.马丁译者:申健 何强 罗涛原创 2021-12-02 16:29:37 · 1101 阅读 · 0 评论 -
CLeanCode -- 第三章 -- 函数
文章目录part03 - 函数1. 短小2. 只做一件事3. 使用具有描述性的名称4. 函数参数4.1 标识参数4.2 参数对象5. 分隔指令与询问6. 使用异常替代返回错误码6.1 抽离 try/catch 代码块7. 别重复8. 如何写出这样的函数part03 - 函数函数是所有程序中的第一组代码;1. 短小函数的第一条规则就是短小;代码块和缩进:if 语句、else 语句、while语句,其中的代码块应该只占一行;该行应该是一个函数调用的语句;所以,函数的缩进层级不应该多于一原创 2021-09-07 19:55:39 · 254 阅读 · 1 评论 -
CLeanCode -- 第二章 -- 有意义的命名
这里写自定义目录标题part02 - 有意义的命名规则 - 01:名副其实规则 - 02:避免误导规则 - 03:做有意义的区分规则 - 04:使用读得出来的名字规则 - 05:使用可搜索的名称规则 - 06:类名规则 - 07:方法名part02 - 有意义的命名规则 - 01:名副其实变量、函数或类的命名,最好已经告诉你所有的大问题:它为什么存在;做什么事情;应该怎么用;反例:名称 d 什么也没有说明;int d; // elpased time in days原创 2021-09-07 16:42:37 · 168 阅读 · 0 评论