A note after reading the book "Code Complete", all the copyright are belong to the author of this book.




              this diagram illustrate the the activities software construction will include, it focused on coding and debugging, but also includes detailed design, unit testing, integration testing and other activities.

              It's just a high level view of the construction activities, but what about the details? Here are some of the specific tasks involved in construction:

          • Verfying that the groundwork has been laid so that construction can proceed successfully.
          • Determining how your code will be tested.
          • Designing and writing classes and routines
          • Creating and naming variables and named constants.
          • Selecting control structures and organizing blocks of statements.
          • Unit testing,integration testing , and debugging your own code
          • Reviewing other team member's low-level designs and code and having them review yours.
          • Polishing code by carefully formatting and commenting it.
          • Integrating software components that were created separately.
          • Tuning code to make it faster and use fewer resources

             wow! so many activities included, if you've worked on informal projects, you might think that this list represents a lot of red tape, If you've worked on projects that are too formal, you know that this list represents a lot of red tape! It's hard to strike a balance between too little and too much formality.
           
            Here is reason why construction is so important:

          • Construction is a large part of software development, tipically takes 30-80 percent of the total time spent on a project.
          • Construction is the central activity in software development
          • With a focus on construction, the individual programmer's productivity can improve enormously. the productivity of individual programmers varied by a factor of 10 to 20 during constructoin.
          • Construction' product, the source code, is often the only accurate description of the software. documentation is always out of update.
          • Construction is the only activity that's guaranteed to be done.
          • Construction
                 
          posted on 2007-10-16 20:17 Aaron.Chu 閱讀(255) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          <2007年10月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          留言簿(5)

          隨筆檔案(57)

          相冊

          友情鏈接

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 乌海市| 达尔| 黑龙江省| 噶尔县| 太仆寺旗| 皋兰县| 桑日县| 监利县| 定日县| 尼木县| 石屏县| 雅安市| 义马市| 涡阳县| 富锦市| 拜城县| 庄浪县| 禄丰县| 江山市| 怀安县| 乌鲁木齐市| 罗田县| 二手房| 扶绥县| 崇礼县| 涟源市| 喀喇沁旗| 万盛区| 阜康市| 泰安市| 明水县| 习水县| 景德镇市| 武胜县| 酒泉市| 河间市| 明水县| 开原市| 衡山县| 郑州市| 嘉定区|