02 2021 档案
摘要:结合2020年度敏捷状态报告的一份数据,可以看出在所有敏捷实践中,Scrum和极限编程占绝对优势。 然而国内除了上培训课程、专门书籍解读等占据大块时间的相关知识,网络上对这两项敏捷实践的系统性解读寥寥无几。 于是我们就从知识性和趣味性出发,把培训、书籍、实践中学习、总结的Scrum和极限编程的知识和
阅读全文
摘要:盖房子时,工人师傅砌墙会先用桩子拉上吊线,以吊线为基准,以使砖能够垒的笔直。而测试驱动开发也是如此,先写一个测试,然后研发过程以此为基准,只编写能通过这个测试的功能代码。 视频地址:https://www.zentao.net/xp/test-driven-development-80325.htm
阅读全文
摘要:重构是在不改变软件可观察行为的前提下,改善其内部结构。重构的目的是使软件更容易被理解和修改。 视频地址: https://www.zentao.net/xp/code-refactoring-80324.html/?from=upbky 1、为什么要重构? 重构可以减少技术债务 重构让代码更清晰且容
阅读全文
摘要:简单设计是说只编写必要的代码,用最简洁的代码来实现当前的需求,来让程序结构保持最简单、最小、最富表现力。"保持简单、保持笨拙",这也是著名的KISS(keep it simple, stupid)原则。 视频地址:https://www.zentao.net/xp/xp-simpledesign-8
阅读全文