当前位置:网站首页>UML learning_ Day2
UML learning_ Day2
2022-04-23 14:57:00 【Scarcity risk humility】
UML mapping Software rational rose
Extreme Programming 4 It's a business practice :
Test-driven development —TDD It's your business safety net . Because testing is done before coding , So the written test will fail , Then write code to make the test pass .TDD Ensure the function of your product , Whether the company and technical team implement large-scale changes or small-scale changes .
Pair programming — Give Way 2 Developers write the same piece of code , Use the same keyboard and the same monitor . Because pairing greatly reduces wasted time and defects , So it can bring higher quality code , And bring a high level of collaboration .
Collective code ownership and continuous integration — If not only one person is familiar with each piece of code , Then there will be no communication bottleneck . Continuous integration of code into a trunk can avoid duplication and mismatched code .
restructure — In the circumstances , The code is written to solve known problems . Usually , The team solved their problem skillfully , Then continue to refactor and modify the code , Ensure that the code base can continuously meet the latest needs of the business in the most efficient way .
Waterfall model
版权声明
本文为[Scarcity risk humility]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231451335738.html
边栏推荐
- Leetcode exercise - 396 Rotation function
- What is the role of the full connection layer?
- Progress in the treatment of depression
- 每日一题-LeetCode396-旋转函数-递推
- 编程哲学——自动加载、依赖注入与控制反转
- QT Detailed explanation of pro file
- 你還不知道責任鏈模式的使用場景嗎?
- 成都控制板设计提供_算是详细了_单片机程序头文件的定义、编写及引用介绍
- go基础 反射
- Epoll's et, lt working mode -- example program
猜你喜欢
剑指 Offer II 019. 最多删除一个字符得到回文(简单)
大文件如何快速上传?
【JZ46 把数字翻译成字符串】
[stc8g2k64s4] introduction of comparator and sample program of comparator power down detection
【STC8G2K64S4】比较器介绍以及比较器掉电检测示例程序
Leetcode153 - find the minimum value in the rotation sort array - array - binary search
do(Local scope)、初始化器、内存冲突、Swift指针、inout、unsafepointer、unsafeBitCast、successor、
Swift Protocol 关联对象 资源名称管理 多线程GCD 延迟 once
1-初识Go语言
How to upload large files quickly?
随机推荐
你還不知道責任鏈模式的使用場景嗎?
I/O复用的高级应用:同时处理 TCP 和 UDP 服务
Swift protocol Association object resource name management multithreading GCD delay once
Progress in the treatment of depression
The difference between having and where in SQL
Leetcode162 - find peak - dichotomy - array
电容
Set up an AI team in the game world and start the super parametric multi-agent "chaos fight"
Using MATLAB programming to realize the steepest descent method to solve unconstrained optimization problems
Role of asemi rectifier module mdq100-16 in intelligent switching power supply
async void 导致程序崩溃
【JZ46 把数字翻译成字符串】
Is asemi ultrafast recovery diode interchangeable with Schottky diode
Contraction mapping theorem
SQL中HAVING和WHERE的区别
eolink 如何助力远程办公
Leetcode153 - find the minimum value in the rotation sort array - array - binary search
利用 MATLAB 编程实现最速下降法求解无约束最优化问题
[jz46 translate numbers into strings]
1-初识Go语言