国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

從一個圈套For循環(huán)來談軟件設(shè)計[原創(chuàng)]

2024-07-21 02:08:13
字體:
供稿:網(wǎng)友
,歡迎訪問網(wǎng)頁設(shè)計愛好者web開發(fā)。
從一個圈套for循環(huán)來談軟件設(shè)計

武漢華中師范大學(xué)信管系 謝剛

摘要:就自己的一次實際經(jīng)歷來談?wù)勡浖O(shè)計過程中應(yīng)該注意的一些細節(jié)

關(guān)鍵字:軟件設(shè)計 需求分析


     前段時間,跟外面公司設(shè)計一個mis系統(tǒng)(使用工具是pb8.0+mssql),是一個關(guān)于安全生產(chǎn)的。為了體現(xiàn)我們設(shè)計人員的高質(zhì)量服務(wù),我在《需求說明》之外又幫他們設(shè)計了一個功能,就是:在每次這個功能窗口打開時,到數(shù)據(jù)庫中去自動檢測看看有沒有沖突數(shù)據(jù);也就是說,兩個一模一樣的器材是否被安裝了到了兩個不同的機器上。這個功能,我相信很多朋友都會寫,就是兩個循環(huán)一圈套就完了。是的,我當(dāng)時的確是用兩個for圈套來寫的。

     不錯,設(shè)計的和想的都很不錯。并且是做的《需求說明》之外的事,開始也得到了公司的一點點“點頭”。后來發(fā)生的事,就叫我苦笑不得了:
     昨天,當(dāng)將他們公司的實際數(shù)據(jù)導(dǎo)到我們的ms sql-server中以后,(一共是9983條記錄,每條記錄是20來個字段);發(fā)現(xiàn)我的那個功能窗口打不開了。死活是進不去啊!當(dāng)場無奈。

今天下午經(jīng)過“黑盒”和“白盒”測試后,經(jīng)過無數(shù)次測驗,才發(fā)現(xiàn)原來是這個10000*10000的自動檢測出了毛病。就是說,在執(zhí)行這個10000*10000的循環(huán)時,一般的機子本來就有點吃不開,在這個情況下,還在數(shù)據(jù)庫中做了大量的比較工作和驗證。所以,就算是amd1500的雙cpu和1024m的內(nèi)存也有點累的說。

總結(jié):
1,只要是《需求說明》上面沒寫的功能一律不要自作聰明加上去,因為這樣你頂多只會得到公司的一點點“點頭”,沒有什么實際好處。相反,時刻會給你埋下個定時炸彈
2,設(shè)計程序時,一定要考慮算法,正所謂:程序=數(shù)據(jù)結(jié)構(gòu)+算法,的確如此
3,講究代碼效率的同時,考慮程序執(zhí)行效率
4,書寫詳細的注釋和說明(這個習(xí)慣是非常重要的)。
5,每次修改都做修改記錄,每次測試都記下測試結(jié)果和測試數(shù)據(jù)類型和方法。
6,認(rèn)真體會《軟件工程》知識,不要片面的認(rèn)為其無用。

以上是偶的一點點想法,今天比較高興,感慨到此。不對的地方還望兄弟姐妹們斧正。xiegang親筆與2004.06.04下午;雖然不是什么優(yōu)秀文章,但是請大家轉(zhuǎn)帖時請注名出處。謝謝合作

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 盐山县| 称多县| 手游| 介休市| 自贡市| 清流县| 崇明县| 万山特区| 枞阳县| 东安县| 宁武县| 新建县| 慈利县| 绥宁县| 报价| 吉林省| 磴口县| 商南县| 济源市| 阿拉善盟| 杭州市| 宝应县| 越西县| 确山县| 布尔津县| 安义县| 宝清县| 大丰市| 高安市| 舞阳县| 汉川市| 竹溪县| 根河市| 桃园市| 巴塘县| 故城县| 六盘水市| 剑川县| 河北区| 深水埗区| 呼玛县|