这本书的标题很有美感。开始以为写的是编程玄学,“人月”指的是什么?软件开发项目常以人月来衡量工作量,这种度量暗示着人手和时间是可以互换的。这种“人多力量大”的想法是一种一厢情愿的虚妄神话,作者布鲁克斯详细地阐释了团队与管理,强调了沟通及人的重要性,技术方面并未未过多涉及,试图从项目管理的角度去探讨软 ...
分类:
其他好文 时间:
2018-04-26 16:59:55
阅读次数:
174
1、面向对象编程 面向对象编程(Object Oriented Programming,缩写为 OOP)是目前主流的编程范式。面向对象编程具有灵活、代码可复用、高度模块化等特点,容易维护和开发,比起由一系列函数或指令组成的传统的过程式编程,更适合多人合作的大型软件项目。 1)构造函数 典型的面向对象 ...
分类:
编程语言 时间:
2018-04-23 15:46:04
阅读次数:
177
“人月”是什么?软件开发项目常以人月来衡量工作量,这种度量暗示着人手和时间是可以互换的。这种“人多力量大”的想法是一种一厢情愿的虚妄神话,作者布鲁克斯详细地阐释了团队与管理,强调了沟通及人的重要性,技术方面并未未过多涉及,从项目管理的角度描绘了软件开发的整个过程。 书中写到,人在整个软件开发过程中, ...
分类:
其他好文 时间:
2018-04-05 22:01:44
阅读次数:
158
面向对象程序设计(Object Oriented Programming,OOP)的思想主要针对大型软件设计而提出,使得软件设计更加灵活,能够很好地支持代码复用和设计复用,代码具有更好的可读性和可扩展性,大幅度降低了软件开发的难度。面向对象程序设计的一个关键性概念是将数据以及对数据的操作封装在一起, ...
分类:
其他好文 时间:
2018-03-23 15:21:21
阅读次数:
151
Go语言主要用作服务器端开发,其定位是用来开发“大型软件”的,适合于很多程序员一起开发大型软件,并且开发周期长,支持云计算的网络服务。
分类:
编程语言 时间:
2018-03-22 15:38:05
阅读次数:
355
一、概况 总体来说设计模式分为三大类: 二、设计模式的六大原则 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。 其官方描述比较抽象,可自行百度。实际上可以这样理解:(1)子类的能力必须大于等于父类,即父类可以使用的方法,子类都可以使用。( ...
分类:
编程语言 时间:
2018-03-15 23:03:47
阅读次数:
262
20165230课下作业 知识点总结 包:为了管理大型软件系统中数目众多的类,解决类名冲突的问题,是一个为了方便管理组织java文件的目录结构 通过 来创建包 在使用package时,java文件必须放在命名与package名称相同的目录下,并且要将源文件编译得到的类的字节码文件保存在目录中、 在p ...
分类:
其他好文 时间:
2018-03-11 14:25:22
阅读次数:
119
衡量一个软件的可靠性有很多的方法和标准,但最近经常听到和看到x个9的说法,本着不懂就查的精神,对其进行了翻阅,精简解释如下: PS:参考了百度-google等搜索出来的一些网页! x个9的说法一般针对的是大型软件系统,一些小的软件咱就不提了,那么先看看定义。 定义:x个9表示的是软件系统在一年之内不 ...
分类:
其他好文 时间:
2018-02-01 14:51:59
阅读次数:
258
这两周我继续看了人月神话这本书,虽然没有开发大型项目的经验,但其中许多内容对目前的课程理解及将来的工作都十分有用。 第7章 巴别塔为何失败如果缺乏良好有效的沟通和协作,成员间难以有效的配合,团队项目的目标就无法实现。清晰的工作文档,明确的组织结构,合理的职责分配,都是大型软件项目最终成功的保证,一个 ...
分类:
其他好文 时间:
2018-01-25 10:54:39
阅读次数:
189