zoukankan      html  css  js  c++  java
  • 《人月神话》读书笔记三

        “概念完整性是系统设计中最重要的考虑因素”,但是如果设计团队中的人很多,就很难统一。因此获得设计概念的完整性,设计必须由一个人或者具有共识的小型团队来完成,能够更好地推进项目的时间进度。

        采用“贵族专治”的方式,也具有很大的挑战性,需要我们解决人员分工的问题,同时也要保持人员的创造性,保证设计工作和实现工作并发前进,设计人员与实现人员能够有良好的交流,这也是非常困难的。

        对于一些非常大的项目,我们可以先设计一些方法,一些结构,然后将他们进行统一,从而来实现概念的完整性。如果在概念上能够统一,系统也就能够更好地开发和测试,在我们进行程序开发的过程中,我们要考虑团队的整体,要相互考虑,这样才能提升整个团队的效率。

        在团队中,良好的交流和沟通是非常重要的,使开发人员获得对设计的信心,这并不会混淆人员之间的工作,反而能够更好地促进工作的进行。同样,开发人员要承担创造性的实现责任,他们也要为整个项目,整个团队进行考虑。他们也要听取结构师的建议,互相促进。才能更好地使项目实现。

        战略上突破常来自数据或表的重新表达——这是程序的核心所在,我们在开发项目中必须具有创造性,技艺改进上的突破往往都是战略上的突破,不仅仅是技巧的提高,需要我们有新的想法。在计算机技术不断进步的同时,计算机相关学科知识也在不断地发展,我们要有更多的乐趣去探索,取得更大的突破。

        这也让我认识到了一个程序和程序产品,程序系统组件等都是不同的,一个更比一个具有难度,我们还面对着更大的挑战,我们要有信心去面对我们以后遇到的种种困难,不断的去学习新的知识,与时俱进。

  • 相关阅读:
    P1067 多项式输出(模拟水题)
    A. The Fair Nut and Elevator(暴力)
    A. The Fair Nut and Elevator(暴力)
    Knight Tournament (set)
    jquery怎么添加多个类名
    jquery对类的操作,添加,删除,点击添加,再点击删除
    jquery操作css样式的方法
    jquery浅复制和深复制区别
    TS 三种函数的定义方式
    ES7及ES8新特性
  • 原文地址:https://www.cnblogs.com/zhang12345/p/10427654.html
Copyright © 2011-2022 走看看