隨筆-12  評論-0  文章-1  trackbacks-0
          1. what does the program/module/class/method do?
          2. what is its input, if any?
          3. what is its output, if any?
          for a class, understanding its lifecycle is crucial:
          1. how is it created? by who? from a factory? what are the parameters required to create it?
          2. does it have any enforced lifecycle methods? e.g. initialize, dispose..., who is responsible to call these methods, in which order?
          3. what it can do at each stage of its lifecycle?
          4. who is going to use it/what is its client?

          posted on 2012-03-09 10:52 Sam Zheng 閱讀(238) 評論(0)  編輯  收藏

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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 武义县| 沁阳市| 房产| 潜江市| 临澧县| 全州县| 增城市| 关岭| 宜州市| 沙湾县| 慈溪市| 武陟县| 湘潭县| 潞西市| 化德县| 广丰县| 蓝山县| 邛崃市| 北流市| 桑植县| 瑞昌市| 巴林左旗| 浦江县| 方山县| 观塘区| 宝鸡市| 乐业县| 射阳县| 尉犁县| 湖北省| 鄂托克旗| 丹巴县| 浦东新区| 庆城县| 吉安市| 元谋县| 克什克腾旗| 华坪县| 手游| 鸡西市| 广丰县|