当前位置:网站首页>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
边栏推荐
- Is asemi ultrafast recovery diode interchangeable with Schottky diode
- Brute force of DVWA low -- > High
- js——实现点击复制功能
- I/O复用的高级应用:同时处理 TCP 和 UDP 服务
- Leetcode exercise - 396 Rotation function
- Difference between like and regexp
- Thinkphp5 + data large screen display effect
- 分布式事务Seata介绍
- Swift Protocol 关联对象 资源名称管理 多线程GCD 延迟 once
- 帧同步 实现
猜你喜欢
Chapter 7 of JVM series -- bytecode execution engine
GIS数据处理-cesium中模型位置设置
eolink 如何助力遠程辦公
你還不知道責任鏈模式的使用場景嗎?
Leetcode167 - sum of two numbers II - double pointer - bisection - array - Search
Leetcode149 - maximum number of points on a line - Math - hash table
QT Detailed explanation of pro file
win10 任务栏通知区图标不见了
UML学习_day2
Leetcode153 - find the minimum value in the rotation sort array - array - binary search
随机推荐
抑郁症治疗的进展
免费在upic中设置OneDrive或Google Drive作为图床
Select receives both normal data and out of band data
分享3个使用工具,在家剪辑5个作品挣了400多
Detailed analysis of SQL combat of Niuke database (26-30)
【工厂模式详解】工厂方法模式
LeetCode153-寻找旋转排序数组中的最小值-数组-二分查找
QT Detailed explanation of pro file
do(Local scope)、初始化器、内存冲突、Swift指针、inout、unsafepointer、unsafeBitCast、successor、
Frame synchronization implementation
Go basic reflection
Detailed comparison between asemi three-phase rectifier bridge and single-phase rectifier bridge
Swift:Entry of program、Swift调用OC、@_silgen_name 、 OC 调用Swift、dynamic、String、Substring
One of the advanced applications of I / O reuse: non blocking connect -- implemented using select (or poll)
nuxt项目:全局获取process.env信息
SQL中HAVING和WHERE的区别
剑指 Offer II 019. 最多删除一个字符得到回文(简单)
Introduction to distributed transaction Seata
We reference My97DatePicker to realize the use of time plug-in
GIS数据处理-cesium中模型位置设置