設計先行,編碼在后-創(chuàng)新互聯

當晚,太太跟我交流要設計的工具很多東西沒想清楚,沒法寫代碼,方向感不強,于是我們花了些時間,把設計要點整理到紙上(請忽略這個廣告紙)

成都創(chuàng)新互聯長期為上1000家客戶提供的網站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態(tài)環(huán)境。為當陽企業(yè)提供專業(yè)的成都做網站、網站設計、外貿營銷網站建設,當陽網站改版等技術服務。擁有十多年豐富建站經驗和眾多成功案例,為您定制開發(fā)。

設計先行,編碼在后

因為我知道,今晚不搞清楚這個事情,想看個電影都難咯,^_^

于是這篇文章,我花了些時間思考和寫出來,幾分鐘可以讀完。

設計先行

現實生活中房子,大多數開發(fā)商交樓的時候已經是帶裝修,業(yè)主索取設計圖紙,才能得知水電布局,這個無可厚非;而對于整個小區(qū),它是先呈現在設計規(guī)劃圖上,而不是建筑工人想到什么就建什么,必須按照設計圖紙的要求來做,否則隨意性帶來的可能是災害。

那么,軟件工程里面對軟件開發(fā)的要求是怎樣的呢?

軟件開發(fā)必須要經過初步設計、詳細設計、編碼、測試4個步驟。這是軟件工程的智慧結晶。
不按照這些步驟進行軟件開發(fā),那就不是軟件工程指導下的軟件開發(fā),只是手工作坊式“寫代碼”。

兩種編程套路

編程開發(fā)兩種常見套路:
設計先行,編碼在后

十幾年前剛入行的時候,我就是邊開發(fā)、邊設計,出來的效果自己也不滿意,大概經歷一年后才意識到設計先行的重要,想清楚做什么,總比不知道做什么有更強的方向感。
設計先行,對于總體框架有把握,即便方向改變,也有信心去擁抱變化,做一些微調,甚至可以避免引入設計復雜度,可以發(fā)散思考許多點,但是最終要收回來,要考慮資源因素(時間、人力成本等等),先實現的簡單、清晰,可衡量的框架是怎樣的,清晰描繪出來就好了,哪怕先用TDD模式去驗證對或者錯。

當然,一個負責任的攻城獅相當靠譜和重要,比我清楚怎么做得更好

by 隨筆,未經整理

另外有需要云服務器可以了解下創(chuàng)新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網頁標題:設計先行,編碼在后-創(chuàng)新互聯
網站路徑:http://www.bm7419.com/article36/dcdopg.html

成都網站建設公司_創(chuàng)新互聯,為您提供手機網站建設品牌網站制作、靜態(tài)網站移動網站建設、品牌網站建設網站排名

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

h5響應式網站建設