Managing Construction

原创 2004年10月24日 22:35:00

Encouraging good coding
Since code is the primary output of construction, a key question in managing construction is "how do you encourage good coding practices?"

Techniques for a achieving good coding proctices.
1. Assign two people to every part of the project.
2. Review every line of code.
3. Require code sing-offs.
4. Route good code examples for review.
5. Emphasize that code listing are public assets.
6. Reward good code.
7. One esy stanard.

What is configuration Management?
Configuration management is the practice of identifying project artifacts and handling changes systematically so that a system can maintain its integrity over time.

Requirement and design chanages.
1. Follow a systematic change-conrol procedure.
2. Hand change requests in groups.
3. Estimate the cost of each change.
4. Be wary of high change volumes.
5. Establish a change-control board or its equivalent in a way that makes sense for your project.
6. Watch for bureaucracy, but don't let the fear of bureaucracy preclude effective change control.
The more detailed information about configuration management, I may refer to the "Software Configuration Management Strategies and Rational ClearCase"

Estimating a construction schedule.
1. Establish objectives.
2. Allow time for the estimate, and plan it.
3. Spell out software requirements.
4. Estimate at a low level of detail.
5. Use several different estimation techniques, and compare the results.
6. Re-estimate periodically.

js 构造函数(construction)与原型(prototype)

1.js原型 java有class和instance,js只有构造函数(function Cat(name,age){this.name=name;this.age=age}),为了实现数据共享和抽象...
  • tang7837010
  • tang7837010
  • 2014年12月24日 11:21
  • 1032

POJ 1785 Binary Search Heap Construction 【笛卡尔树构造,线段树RMQ(Range Max/Min Query)】

题目注意: 两个要求,1. 第一关键字满足搜索序,2. 第二关键字满足堆的性质。 这道题目的标准(简单)解法:笛卡尔树。 但是还有: 分治+RMQ, 其中,RMQ问题有两种方法:线段树和Spars...
  • yang_7_46
  • yang_7_46
  • 2013年01月24日 20:24
  • 3223

编译原理及实践(Compiler Construction Principles and Practice)——简单的递归下降程序计算器

这是书中P109页的示例源码,修改了getchar输入方式,而是提前放在一个字符串中,程序只能处理一位的数字字符串,源码: #include #include #include ...
  • dijkstar
  • dijkstar
  • 2012年07月14日 14:50
  • 2102

翻译Managing gigabytes的一些事

      这么经典的一本书,大部分从事搜索引擎行业的人都应该读过,或者至少了解过,我最早看到这本书就被它吸引了,写得非常清楚,思路也很连贯,但遗憾的是水平有限,很多地方还看不懂。          ...
  • pennyliang
  • pennyliang
  • 2009年07月06日 10:18
  • 2757

STL乱搞 Codeforces675D Tree Construction

传送门:点击打开链接 题意:按BST插入节点。最后输出每个节点的父节点的值是多少 思路:这场的cf脑洞都很大。。 首先,假如我们要插入的节点的值为x,我们发现父节点的值一定是x的最小值的左节点 ...
  • qwb492859377
  • qwb492859377
  • 2016年05月18日 21:10
  • 418

Hadoop-2.5+Hbase-0.98报错:java.lang.RuntimeException: Failed construction of Master: class org.apache.

问题: java.lang.RuntimeException: Failed construction of Master: class org.apache.hadoop.hbase.master....
  • u013226462
  • u013226462
  • 2015年10月05日 14:07
  • 3236

81.You are managing an Oracle Database 11g database with this backup strategy: - Every Sunday night,

81.You are managing an Oracle Database 11g database with this backup strategy: - Every Sunday night,...
  • dwj19830118
  • dwj19830118
  • 2016年07月27日 11:46
  • 534

编译原理及实践(Compiler Construction Principles and Practice)——前言

网上资源:http://www.cs.sjsu.edu/~louden/cmptext/ 包含了附录中介绍的Tiny源代码
  • dijkstar
  • dijkstar
  • 2012年06月24日 16:08
  • 1189

Object-Oriented Software Construction

Object-Oriented Software Construction
  • wanyuedao
  • wanyuedao
  • 2005年04月25日 09:08
  • 581

You are managing an Oracle Database 11g instance and an Oracle Database 10g instance on the same mac

You are managing an Oracle Database 11g instance and an Oracle Database 10g instance on the same mac...
  • wll_1017
  • wll_1017
  • 2015年04月28日 20:36
  • 2186
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Managing Construction
举报原因:
原因补充:

(最多只允许输入30个字)