博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
人月神话阅读笔记之一
阅读量:7016 次
发布时间:2019-06-28

本文共 729 字,大约阅读时间需要 2 分钟。

01人月神话阅读笔记之一

1.我之前在编写程序的时候,通常都是把代码全部写完再运行自己的程序,看自己设计的程序有哪些功能,但是这样特别枯燥,写着写着就不知道自己写到哪里了,而且容易疲倦,就是写了很久发现自己并没有多大成就,有好几次就不想敲代码了。1.这一年多吧,说实话,我的大部分程序的设计和代码的完成都是走一步看一步,从来没有说是提前规划好的,然后就经常懵圈,不知道自己的程序能完成到什么地步。

2.然后我看到了书中的增量式开发,这种开发最大的好处就是让程序员能够在每个阶段都有个可以运行的程序,这样开发人员每个阶段都有成就感,不会感到枯燥,而且每段程序都可以使用,这样方便对特定的一段程序或者功能进行修改。而且《人月神话》这本书中说到了保持设计的概念完整,无论是小软件还是大软件,参与设计的人数不能太多,作为一个软件一个系统,必须有一个清晰明确的概念模型,大家都在这个框架下工作,所有的创新发展都必须与基本的概念相吻合,具体的实现人员可以细化,像第一条所说大家都是一盘散沙的进行,终究很难达到自己团队想要的目标。

3.我觉得这种方法是好的,也就是每次把自己的程序代码,具体到某一个功能,完成它,然后运行出来,可以增加自己的成就感,而且不会感到枯燥,还有利于提高代码完成的进度。我写简单四则运算的时候就是这样写的,很大程度上让我不再感到敲代码无聊了。还有就是不论是个人还是团队设计软件的时候,都需要首先由一个清晰明确的概念模型,大家按照者这个既定方向去完成自己的程序,或者说总设计师是一个人,然后下面的小功能具体分工,层层控制,共同完成软件的实现。

 

转载于:https://www.cnblogs.com/sunshine-z/p/8097473.html

你可能感兴趣的文章
【单调队列】滑动窗口
查看>>
C# Redis使用之StackExchange
查看>>
FortiGate安全策略说明
查看>>
HDU3127 WHUgirls
查看>>
4、客户机策略配置
查看>>
memcached的图形界面监控
查看>>
Air Raid
查看>>
常用的Windows命令
查看>>
Spring 教程(二) 体系结构
查看>>
第18条:尽量使用不可变对象
查看>>
点滴积累【other】---HTTP Error 503. The service is unavailable (转载)
查看>>
sqlite数据库查看操作
查看>>
<梦断代码>读后感2
查看>>
android开发第四天xml文件解析
查看>>
[程序员应该知道的]硬盘基本知识(二)
查看>>
快速统计一个数二进制中1的个数
查看>>
IDEA配置spring
查看>>
知识点总结报告 1.25
查看>>
关于autofac的一些具体的用法
查看>>
Mysql 知识(3)
查看>>