摘要:
Done is better than perfect(比完美更重要的是完成)是 FaceBook 创始人扎克伯格从创业初期,就贴在办公室的标语。这个标语成了所有员工的行动准则:不要过分追求完美,而要首先完成目标,持续迭代。 视频地址:https://www.zentao.net/programme 阅读全文
摘要:
优秀的软件设计,以设计可维护的软件为目标,能够灵活应对产品的各种需求变化,这就需要遵循 ETC 原则。 视频地址:https://www.zentao.net/programmer/etc-maintainable-code-80345.html/?from=uplubky ETC 原则是什么 Ea 阅读全文
摘要:
视频地址:https://www.zentao.net/programmer/evil-repetition-80330.html 一、什么是DRY? Don’t repeat yourself,简称DRY,是软件工程中广泛且被普遍接受的最佳实践。DRY原则上是要求系统中的每一部分,都必须单一、明确 阅读全文
摘要:
结合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 阅读全文
摘要:
过度加班会让越来越多“高级机器人”就此诞生,创新难免成为凤毛麟角。长此以往,只会陷入一个个恶性循环。更多敏捷视频分享:https://www.zentao.net/page/college.html/?from=upbky 视频地址:https://www.zentao.net/xp/996-40h 阅读全文
摘要:
文章转载自:敏捷开发网站(minjiekaifa.com) 原文链接:敏捷史话(二):https://www.minjiekaifa.com/thehistoryofagile/ken-schwaber-80233.html/?u=uplu&f=bky 很多人之所以平凡,并不在于能力的缺失,而是因为 阅读全文
摘要:
系统隐喻作为极限编程中的一个工程实践,就是用通俗易懂的语言将原本晦涩难懂的概念或开发过程阐释出来,达到“一说就懂,一听就会”的效果。 视频地址:https://www.zentao.net/xp/xp-system-metaphor-80315.html/?u=uplu&f=bky 隐喻就如同小分队 阅读全文