《代码大全》读书笔记一
来源:互联网 发布:分贝测量软件 编辑:程序博客网 时间:2024/04/30 18:37
第一章:进入软件构建世界
1.什么是构建,为什么要构建?
-从设计到实现一个软件程序的过程其中包括很多的Activity,而每个Activity会包含很多的Task
-个人理解是怎么从设计到实现一个软件的所要涉及到的各个方面,进行构建其中包括:
problem definition-问题定义
requirement development-需求分析
construction plan-规划构建
software architecture-软件架构
detail design-详细设计
coding and debuging -编码与测试
unit testing-单元测试
integeration testing-集成测试
integration-集成
system testing -系统测试
corrective maintenance-保障维护
第二章:用隐喻来更充分地理解软件开发
1. 将软件开发中的问题隐喻成生活中的事物,便于深入理解。
病毒-virus
特洛伊木马-Trojanhorse
蠕虫-warm
臭虫-bug
逻辑炸弹-bomb
崩溃-crash
论坛口水战-flame
双绞线转换头-twisted sex changer
致命错误-fatal error
-隐喻教你如何去找答案,算法教你如何实现
-软件开发形式:写作软件,培养软件,建造软件
-建造软件:problem definition(问题定义)
architecture design(架构设计)
construction (软件构建)
oprimization(软件优化)
reviews&inspections (软件复查)
container&components(使用组件)
.........
其中建造软件的方式就是仿造建造上设计房子一样的,如此隐喻方便我更深入地理解软件开发的设计要怎么设计更为合理,比如,最起码我建房子我不会自己去制造电器,应怎么分工,确定哪些是要购进哪些是怎么弄,然后哪些要留个空地方便我改造房子,或者要留一个什么空房存储物品等等。采用一种隐喻的思绪进行软件设计开发。虽然短短的两章,但是受益匪浅。继续每天看一两章。I Believe
- 《代码大全》读书笔记一
- 《代码大全》读书笔记一
- 《代码大全》读书笔记一
- 代码大全读书笔记(一)
- 《代码大全2》 读书笔记一
- 代码大全读书笔记(一)个人性格
- 《代码大全》读书笔记-1
- 《代码大全》读书笔记I
- 《代码大全》读书笔记
- 《代码大全》读书笔记上篇
- 代码大全--子程序 读书笔记
- 代码大全2读书笔记
- 代码大全2读书笔记
- 代码大全2读书笔记
- 《代码大全》 读书笔记
- 《代码大全》读书笔记
- 《代码大全2》读书笔记
- 《代码大全》读书笔记--调试
- 深入体验JavaWeg开发内幕——使用传统自定义标签的实例应用
- 3D 打印和开源硬件的关系
- MySQL从菜鸟到专家[基础篇]---第一章(Mysql概述以及安装详解)
- 数组笔记(四)
- 史上最便宜电脑群集 LOSPA
- 《代码大全》读书笔记一
- 当当网傅强谈双十一:胜利都是留给有准备的人
- 开发者告诉你为什么Android是最好的开发平台
- 数组笔记(五)
- 自定义BaseAdapter getView()方法内convertView.setTag(Object obj) ?
- Android 代码混淆
- 输入一个数,判断输入是否正确。
- 数组笔记(六)
- vi删除操作大全