隨筆-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 閱讀(237) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 习水县| 墨竹工卡县| 蓬莱市| 綦江县| 周宁县| 平乐县| 大新县| 六安市| 汉阴县| 兰州市| 游戏| 上高县| 名山县| 青铜峡市| 德州市| 隆昌县| 黑龙江省| 林甸县| 朝阳市| 开化县| 绍兴县| 忻城县| 砀山县| 库车县| 沂南县| 顺平县| 迭部县| 廊坊市| 西昌市| 林西县| 灵川县| 集安市| 正阳县| 河北省| 泌阳县| 襄樊市| 罗田县| 邓州市| 吉首市| 秀山| 乌拉特后旗|