架构实践
文章平均质量分 91
元学习
某500强外企打杂
展开
-
Agile | 聊聊敏捷开发
敏捷开发是一种迭代和增量的项目管理方法,优先考虑适应性、协作和快速交付,而不是遵循严格的计划[0]。它是在《敏捷软件开发宣言》和《12项原则》中表达的一组价值观和原则[1]。敏捷是基于这些价值观和原则的一组框架和实践的总称。敏捷不是一套流程或系统,而是一组原则和价值观。敏捷原则鼓励一种思维方式,帮助项目经理专注于持续学习、变革和协作。原创 2023-06-07 00:05:00 · 865 阅读 · 0 评论 -
Devops | 浅谈TDD
测试驱动开发(TDD)是一种软件开发方法,强调在编写生产代码之前编写自动化测试。通过首先编写测试,开发人员可以确保他们编写的代码符合预期的要求,并避免引入错误或其他问题。编写测试:首先编写描述要实现的行为的测试。在此阶段,您不应编写任何生产代码。测试应该失败,因为您还没有编写任何实现所需行为的代码。编写生产代码:现在,编写最少量的代码,使测试通过。不要编写不必要的代码,并且不要尝试优化代码。目标是尽快使测试通过。重构:测试通过后,重构代码以使其更清洁和更高效。您还可以添加更多测试以进一步验证代码。原创 2023-06-06 14:32:57 · 701 阅读 · 0 评论