代码大全2阅读笔记01

今天我阅读了代码大全前两章,第一章欢迎来到软件构造的世界,它分为两部分什么是软件构造,软件构建为何如此重要。

软件构造:

(1) 定义问题

(2) 需求分析

(3) 规划构建

(4) 软件构架

(5) 详细设计

(6) 编码与调试

(7) 单元测试

直觉上对构建的认知是相当准确的,但他还缺乏一点深度。把构建活动放在有其他活动构成的环境中讨论,有助于在构建期间集中注意正确的任务,也有助于恰当强调那些重要的“非构建活动”。

隐喻的重要性:

重要的研发成果常常产自类比。通过把自己不太理解的东西和一些你较为理解,且十分类似的东西作比较,你可以对这些不太理解的东西产生更深刻的理解。

2我过去怎么做:

对于软件构造和隐喻等一些软件方面的知识,我从来都没有仔细认真去对待过,只是单纯的去编码编码,除了编码还是编码。这就好像一个不熟悉工作原理却不得不不断地重复一件相同的事情。

3这样不好:

学习软件工程,首先就要搞清楚软件工程的任务流程以及开发过程中的一些技巧,不能像一台机器一样只会编码。

4解决办法:

多去网上面浏览前人们的经验教训,阅读大量软件工程开发相关书籍,避免问题的出现。

转载于:https://www.cnblogs.com/1502762920-com/p/11058055.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值