電子工程網(wǎng)

標題: 關(guān)于程序的初始化設計 [打印本頁(yè)]

作者: caisenchuan    時(shí)間: 2011-7-5 21:38
標題: 關(guān)于程序的初始化設計
最近在做一個(gè)項目,有一些問(wèn)題想請教大家:
在一個(gè)劃分了若干個(gè)模塊的系統中,以下兩種初始化方式哪種更好呢?
1)把各模塊相同功能的初始化函數放到一起,進(jìn)行初始化:

模塊1加載參數;模塊2加載參數;
模塊3加載參數;

模塊1初始化硬件;
模塊2初始化硬件;
模塊3初始化硬件;

模塊1啟動(dòng)相關(guān)線(xiàn)程;
模塊2啟動(dòng)相關(guān)線(xiàn)程;
模塊3啟動(dòng)相關(guān)線(xiàn)程;

2)各模塊依次初始化:

模塊1加載參數;
模塊1初始化硬件;
模塊1啟動(dòng)相關(guān)線(xiàn)程;

模塊2加載參數;
模塊2初始化硬件;
模塊3啟動(dòng)相關(guān)線(xiàn)程;

模塊3加載參數;
模塊3初始化硬件;
模塊3啟動(dòng)相關(guān)線(xiàn)程;

歡迎大家發(fā)表高見(jiàn)!
作者: hans    時(shí)間: 2011-7-12 13:18
湊熱鬧
作者: kbgyzp    時(shí)間: 2011-7-22 01:19
第一個(gè)更好吧
這些模塊肯定不是完全孤立的吧。而且符合初始化-》正常運行這個(gè)流程
作者: lxmwish111    時(shí)間: 2011-7-23 20:43

作者: suyang27    時(shí)間: 2011-8-6 12:01

作者: clnbcl    時(shí)間: 2011-8-6 14:31
第2個(gè)好吧.時(shí)間快點(diǎn)!
作者: wcf68    時(shí)間: 2011-8-11 19:04

作者: wcf68    時(shí)間: 2011-8-15 09:20
我喜歡用第一個(gè)
作者: 43834285    時(shí)間: 2011-10-9 21:35
覺(jué)得第一個(gè)好點(diǎn)
作者: ssddss5678    時(shí)間: 2011-10-13 16:12
第一個(gè) 要好,簡(jiǎn)單明了
作者: bjhtlx    時(shí)間: 2011-10-14 08:21
感覺(jué)第一個(gè)要好
作者: woniuyoudi    時(shí)間: 2011-10-14 15:18
學(xué)習、、、、
作者: woniuyoudi    時(shí)間: 2011-10-14 15:26

作者: wanlirouyun    時(shí)間: 2011-10-17 08:14
要看你程序的依耐性啊,如果是各部分相對獨立,沒(méi)聯(lián)系的話(huà),用地一種比較合適,如果有相互依賴(lài)聯(lián)系,則是第二種啊。?淳唧w的情況,沒(méi)什么通用方式。。。。。。
作者: fdjlz78    時(shí)間: 2011-10-17 13:04
混個(gè)分O(∩_∩)O~
作者: zml81620    時(shí)間: 2011-10-19 10:22
看你系統的依賴(lài)性還有就是各個(gè)模塊的通用性了。如果模塊通用性很強,第一種辦法好些。如果通用性不強很特殊,在模塊里初始化比較好。這樣的話(huà),便于修改和維護。我的想法是:將公共的放在一起,特殊的一起。
作者: uacom    時(shí)間: 2011-10-19 13:48
你那樣做是不好的,要采用直線(xiàn)程序設計好點(diǎn).




歡迎光臨 電子工程網(wǎng) (http://selenalain.com/) Powered by Discuz! X3.4
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页