七遍代码大全笔记:全部.md

本来打算分开成多篇博客来写这一系列,后感觉集中一点便于以后查找迭代修改方便,所以集中成一篇。

笔记提纲

导图大纲

看大图:
https://i-blog.csdnimg.cn/blog_migrate/e82efdadf4174a7083f34ea98c075d75.png#pic_center

在这里插入图片描述

##总结

##笔记说明

1.以代码大全为基础,致力于构建一个知识结构或框架,串联阅读过的专业书籍。

章1笔记

代码大全一书重点讲软件的构建。

在这里插入图片描述

章2笔记

章2主要是通过和生活中的案例类比,得出软件开发可类比的案例。个人感觉和建筑学比较接近。
建什么房子:问题定义
餐桌、柜子:现成的程序库、容器类、科学计算器函数、数据库访问组件等等

为何用隐喻和类比:
通过对比,激发思维灵感,可以让你和团队更好的沟通。他可以把软件开发过程与其他你熟悉的的活动联系在一起,帮助你更好的理解。

#启动阶段笔记

##导图

看大图:
链接: https://pan.baidu.com/s/18-ixztvgq7Gp854s3dnmzw
提取码: mdd4

##总结

本部分主要对应了代码大全的3、4、5章
收获比较大的部分在:
架构的先决条件里对架构的典型组成部分的总结
软件构建中的设计部分对整个设计部分的全面的介绍。从管理复杂度,到理想设计的特征到设计的层次性再到设计构造块的启发式方法再到设计实践等等,这块的讲解站的视角很高,讲到了很多非常重要的概念,需要再多读几遍,消化一下

#开发阶段:编码与调试:变量:命名、类型(简单)

##导图

看大图
https://i-blog.csdnimg.cn/blog_migrate/8b7a00fce660b4a0f7265439a2157430.png#pic_center

在这里插入图片描述

##总结

##笔记

#开发阶段:编码与调试:语句:条件、循环、直线(简单)

##导图

看大图
https://i-blog.csdnimg.cn/blog_migrate/ad5190cbe446fb0fdfc51cab1e317559.png#pic_center

在这里插入图片描述

##总结

1.结构化编程的三部分:顺序、选择、迭代
2.表驱动法简化选择代码书写,有必要多看看
3.控制结构中遇到的一般问题,有必要多看看

##笔记

#开发阶段:编码与调试:子程序:函数、类(重要)

##导图

看大图
https://i-blog.csdnimg.cn/blog_migrate/1f97eb7b551bccfdbe75c16e6df61439.png#pic_center
在这里插入图片描述

##总结

这部分挺重要的,结合代码整洁之道看吧
子程序部分结合阅读
类部分结合阅读

##笔记

#开发阶段:编码与调试:项目系统

##导图

看大图
https://i-blog.csdnimg.cn/blog_migrate/35090c30b2cff2268d5d9da01e53b3cf.png#pic_center

在这里插入图片描述

##总结

之前的抽象层次分别是变量、语句、子程序,这部分主要在项目的层面做抽象,涵盖项目层面的抽象

##笔记

#开发阶段:编码与调试:程序格式

##导图

看大图
https://i-blog.csdnimg.cn/blog_migrate/64102b5a242443db3e66be4c9421b78a.png#pic_center

在这里插入图片描述

##总结

##笔记

#开发阶段:编码与调试:注释风格

##导图

看大图
https://i-blog.csdnimg.cn/blog_migrate/3285369e549035794954f76d74b2c859.png#pic_center

在这里插入图片描述

##总结

##笔记

#开发阶段:编码与调试:错误处理

##导图

看大图
https://i-blog.csdnimg.cn/blog_migrate/c07eec3054f76e4c5d163d6c36bbda1a.png#pic_center
在这里插入图片描述

##总结

##笔记

#开发阶段:编码与调试:代码改善

##导图

##总结

##笔记

#测试阶段

##导图

##总结

##笔记

#运营阶段

##导图

##总结

##笔记

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值