《Head First 软件开发》阅读三
2024-10-07 05:57:10
足够好的设计:以良好的设计完成工作
良好的设计有助于交付软件。
有些项目的进程会打破单一责任的原则,当每个对象只有一个理由去改变时,已经正确地实施了单一责任原则。辨别设计中的多重责任,对实现类中的东西进行辨别。
版本控制:防御性开发
当谈到编写伟大的软件时,安全第一!确保代码能运行。通过版本控制,保证代码运行一直是安全的。
新增功能的版本需要一个快速测试,但是最终的结果是客户不满意。碰头会议时之前的版本没有了,所以任何重要的软件项目都需要版本控制(他会通过追踪文件的变化,协调系统的不同部分)。大多数版本控制的工具将试图帮助解决问题。当然有效的开发循环是一个软件周期的重点。
··
最新文章
- centos上安装pygame
- iframe跨域+
- DS实验题 Old_Driver UnionFindSet结构 指针实现邻接表存储
- C语言中的volatile
- QR Code簡介、介紹
- win7下 mysql安装(mysql-5.7.18-winx64.zip)
- 实现一个简单的Log框架
- hdu4821 String
- 多线程(4)Task
- MySQL 必知必会学习笔记(常用命令二)
- 【BZOJ4008】[HNOI2015]亚瑟王(动态规划)
- ExpandableListView使用(三)-ScrollView嵌套ExpandableListView,列表显示不全
- Static需谨慎
- Spring Boot功能实战
- BSOJ 3899 -- 【CQOI2014】 数三角形
- 关于ActionBar 左侧添加完返回后 点击无效的问题
- 使用docker-compose快速构建wordpress
- PHP独立环境搭建细节
- Jsp&;Servlet入门级项目全程实录第4讲
- 算法笔记_206:第五届蓝桥杯软件类决赛真题(Java语言A组)