构建之法读后感
2016-06-21 00:28
344 查看
这学期软件工程老师推荐了构建之法这本书。拿到手后随意翻翻就觉十分有趣之后再课余时间基本看了一遍,觉得十分有收获。
构建之法不同于我们的教材,其内容生动有趣。书中虚拟了几个人物,性格各异,他们之间的各种讨论贯穿书的始终。
感觉这本书写的很好,寓教于乐。插图十分丰富引人思考。让我想起了国外的head first系列丛书,他们的理念是头脑先行。我十分认同这种理念。教材如果太过死板则不容易让同学理解,若是能调动起大家的思考则学起来也事半功倍。我认为这本书做的就很好,内容生动有趣有读下去的兴趣而且内容轻松但是知识全面而成体系。读的过程会不断引发我的思考。
这本书涵盖内容非常广,从结对编程到团队开发、从需求分析到软件实现、从软件测试到软件的发布基本对于软件开发过程十分全面。
这其中我收获最大的是其中对于软件设计与实现部分。之前写的代码由于量比较少都是想写啥写啥。而通过这学期的三个项目及课上所学我了解到更规范、科学的软件开发方法。即先进行分析设计再进行编码工作,同时要注重开发文档,这些工作在一开始看起来十分不重要,但是在一个复杂、庞大的软件工程中显得尤为重要。没有开发文档的工程将是一个难以维护的令人头疼的项目。我们开发项目不仅要开发出来还需要方便维护、更新。
构建之法不同于我们的教材,其内容生动有趣。书中虚拟了几个人物,性格各异,他们之间的各种讨论贯穿书的始终。
感觉这本书写的很好,寓教于乐。插图十分丰富引人思考。让我想起了国外的head first系列丛书,他们的理念是头脑先行。我十分认同这种理念。教材如果太过死板则不容易让同学理解,若是能调动起大家的思考则学起来也事半功倍。我认为这本书做的就很好,内容生动有趣有读下去的兴趣而且内容轻松但是知识全面而成体系。读的过程会不断引发我的思考。
这本书涵盖内容非常广,从结对编程到团队开发、从需求分析到软件实现、从软件测试到软件的发布基本对于软件开发过程十分全面。
这其中我收获最大的是其中对于软件设计与实现部分。之前写的代码由于量比较少都是想写啥写啥。而通过这学期的三个项目及课上所学我了解到更规范、科学的软件开发方法。即先进行分析设计再进行编码工作,同时要注重开发文档,这些工作在一开始看起来十分不重要,但是在一个复杂、庞大的软件工程中显得尤为重要。没有开发文档的工程将是一个难以维护的令人头疼的项目。我们开发项目不仅要开发出来还需要方便维护、更新。
相关文章推荐
- 动画差值器
- hibernate映射配置文件详解
- centos rpm包及命令学习
- LeetCode 5 最长回文子串 Manacher算法
- asp.net类文件中出现上下文中不存在HttpContext
- Android RelativeLayout布局属性应用
- linux 下的常用操作
- PHP中的字符串连接运算符
- 使用C++网络库libcurl
- eclipse注释模板设置
- 使用C++网络库libcurl
- swift学习代码笔记
- Android MI2S和PCM简要介绍
- arm-none-linux-gnueabi-gcc 下载地址
- eclipse功能<template>(模板)学习。e.g : 快速在代码中插入时间戳
- android_绘图的基础canvas,Paint
- org.springframework.beans.factory.BeanCreationException: Error creating bean with name的解决方法
- 善用Eclipse的代码模板功能
- EasyDarwin开源流媒体服务器低延时直播之转发缓存跟进算法
- 强化:把treeview的QString路径转换为QModelIndex节点,有了节点就什么都好办了