梦断代码阅读笔记03
摘要:第8章叫做“白板上的及时贴”。在本章的开头,有一句话“吃自己的狗食”。这是微软和许多态度严谨的软件公司的一种规定,即开发者必须使用自己正在做的产品。在OSAF,“吃狗食”感觉很对路。吃狗食可以用来在服务器发布版中找出最后一些产品缺陷。在这些前人的经验中,我们可以看到“吃狗食”有助于发现和修正缺陷。在
阅读全文
梦断代码阅读笔记02
摘要:Chandler是一个开源项目,由OSAF开发。项目所有的成员都应该尽可能地发挥自己的创造性,但是不加节制的创造只会带来不切实际的项目需求和无法实现的功能。Chandler项目就是缺少这种对创造性的“约束”,这是所有问题的根源。刚开始的时候,Chandler只是一个个人信息管理器,它集成了邮件、约会
阅读全文
梦断代码阅读笔记01
摘要:第一次看《梦断代码》这本书,看到了许多老师提到过的东西,比如白板,便签贴,开发概念wiki,软件开发很难,我了解到了软件开发不因开发人员的数量增多而使开发速度变快,通信消耗也占很大时间比重。应该采用什么语言,采用什么工具来创建程序的图形界面,用什么软件技术来存储程序数据,采用哪种数据交换标准,都是需
阅读全文
构建之法阅读笔记06
摘要:本周阅读了需求分析的内容,虽然文章通熟易懂,但是对我来说也有印象蛮深的地方,就是需求对于软件的重要性,我觉得软件的需求是软件的指导,指引着软件具有什么样的功能,以及如何去实现它。好的软件需求,对软件自身的发展和维护都是至关重要的,因为软件就是用来满足用户的需求,只有开发者们较好得掌握了用户的需求动向
阅读全文
构建之法阅读笔记05
摘要:经过对软件工程的学习,我们对软件工程也有了深刻的理解。软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
阅读全文
构建之法阅读笔记04
摘要:需求分析: 通过阅读 我觉得需求分析是一个很重要的工作,如何正确的理解客户所表达出来的 和没有表达出来的需求是很重要的,好的软件需求,对软件自身的发展和维护都是至关重要的,因为软件就是用来满足用户的需求,只有开发者们较好得掌握了用户的需求动向,才能做出更加让用户满意的软件来。同样的需求不光只是在开发
阅读全文
构建之法阅读笔记03
摘要:本周阅读了构建之法阅读笔记中的结对开发部分,看的时候并没有太大的感想,感觉不会出现的问题 像两个人提建议或者如何沟通 合作,应该是很顺利的工作,实际两个人结对开发的时候才真正认识到,书上说的那些还是很有必要了解的,两个人如果能够默契的合作,可以大大提高工作效率,但是如果两个人合作不默契,就会产生交流
阅读全文
构建之法阅读笔记02
摘要:1 软件开发过程中的五个难点 a复杂性,b不可见性,c易变性,d服从性,e非连续性 2 如何减少bug以及让自己的程序符合客户需求,并且能再打程度的在以后还可以符合客户需求。 3单元测试的方法,重要性,以及需要特别注意的方面(0 负数 输入参数的数量) 4回归测试就是回归到以前的不正常状态。 5随机
阅读全文
构建之法阅读笔记01
摘要:1.读构建之法这本书,我先看了推荐许和读者反馈,邹欣老师的这本书被广大学着称赞,好评度很高,大家说这本书并不枯燥,甚至一读就停不下来,让我产生了很大的兴趣,期待从下面一探究竟。 2.之前都没有好好学习 ,现在从个人项目做起,课上的出题程序觉得自己可以完成,但是以后随着难度的增加 进行团队创作,会不会
阅读全文