当前位置:网站首页>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
边栏推荐
- go基础 反射
- ffmpeg安装遇错:nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.
- What is the role of the full connection layer?
- UML project example -- UML diagram description of tiktok
- LeetCode165-比较版本号-双指针-字符串
- 22年了你还不知道文件包含漏洞?
- Sqlserver transaction and lock problem
- MySQL error packet out of order
- 3、 Gradient descent solution θ
- 科技的成就(二十一)
猜你喜欢
How to upload large files quickly?
Sword finger offer II 019 Delete at most one character to get palindrome (simple)
How does eolink help telecommuting
Leetcode162 - find peak - dichotomy - array
Thinkphp5 + data large screen display effect
What is the main purpose of PCIe X1 slot?
Progress in the treatment of depression
OC to swift conditional compilation, marking, macro, log, version detection, expiration prompt
剑指 Offer II 019. 最多删除一个字符得到回文(简单)
冰冰学习笔记:一步一步带你实现顺序表
随机推荐
8.5 concise implementation of cyclic neural network
分享 20 个不容错过的 ES6 的技巧
MySQL error packet out of order
Arduino for esp8266串口功能简介
async关键字
1n5408-asemi rectifier diode
Epolloneshot event of epoll -- instance program
The difference between having and where in SQL
I/O复用的高级应用:同时处理 TCP 和 UDP 服务
Bingbing learning notes: take you step by step to realize the sequence table
小红书 timestamp2 (2022/04/22)
Frame synchronization implementation
Explain TCP's three handshakes in detail
MySQL报错packet out of order
面试官:说一下类加载的过程以及类加载的机制(双亲委派机制)
Realization of four data flow modes of grpc based on Multilingual Communication
Resolve the conflict between computed attribute and input blur event
Swift - Literal,字面量协议,基本数据类型、dictionary/array之间的转换
Set up an AI team in the game world and start the super parametric multi-agent "chaos fight"
8.2 text preprocessing