總論

任何有價(jià)值的軟件确虱,都值的投入大量的時(shí)間和精力去持之以恒的改進(jìn)佃乘。相反降宅,沒有價(jià)值的軟件已卸,即使只需要極少投入,都是在浪費(fèi)時(shí)間和精力瞧省。

不排除少數(shù)天才或者項(xiàng)目經(jīng)驗(yàn)極為豐富的人扯夭,他們開發(fā)的軟件即使是最初的版本,都是很健壯和完善的鞍匾,以至于后期只需要極小的改動(dòng)交洗。但絕大多數(shù)的人,很難做到如此完美橡淑。因此构拳,大部分的軟件,是需要一個(gè)逐步完善的過程梁棠,這個(gè)過程稱之為軟件進(jìn)化過程置森。

軟件并不一定會(huì)往好的方向進(jìn)化,有很多軟件變的越來越“臟”的例子符糊。那么凫海,有哪些方式可以保證軟件向著好的方向進(jìn)化?這是我們要重點(diǎn)分析和研究的部分男娄。

要保持簡(jiǎn)單盐碱,大道至簡(jiǎn)。你寫的任何一行代碼沪伙,將來都是需要維護(hù)的,所有的BUG都藏匿于代碼之中县好。沒有代碼的軟件是不需要維護(hù)的围橡,越少代碼的軟件越容易維護(hù)。所以缕贡,雖然軟件進(jìn)化是代碼量逐步增多的過程翁授,但是我們的原則卻始終是“少寫代碼”拣播。

時(shí)刻保持對(duì)代碼的重構(gòu)。重構(gòu)代碼雖然不像開發(fā)新功能那樣給人帶來顯而易見的成就感收擦,但是可以使代碼保持“潔凈”贮配。如同房間需要每天打掃一樣,代碼也需要通過不斷的重構(gòu)來保障可讀性塞赂、可維護(hù)性和可擴(kuò)展性泪勒。

擁抱需求變動(dòng)。軟件是現(xiàn)實(shí)業(yè)務(wù)的輔助工具宴猾,所有的軟件都源自于現(xiàn)實(shí)需求圆存。然而,很少有人能夠在剛開始時(shí)就將整個(gè)業(yè)務(wù)需求理解的很透徹仇哆,也很難保證需求在傳達(dá)的過程中不會(huì)被誤解沦辙。所以,既希望于在軟件編碼之前就將整個(gè)需求理解透徹讹剔,往往是不現(xiàn)實(shí)的油讯。一個(gè)成熟的軟件需要不斷的用戶反饋和版本迭代,才可能形成延欠。

完善軟件文檔陌兑。【待完成】

統(tǒng)一編程規(guī)范衫冻【魑桑【待完成】

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市隅俘,隨后出現(xiàn)的幾起案子邻奠,更是在濱河造成了極大的恐慌,老刑警劉巖为居,帶你破解...
    沈念sama閱讀 222,104評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件碌宴,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡蒙畴,警方通過查閱死者的電腦和手機(jī)贰镣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來膳凝,“玉大人碑隆,你說我怎么就攤上這事〉乓簦” “怎么了上煤?”我有些...
    開封第一講書人閱讀 168,697評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)著淆。 經(jīng)常有香客問我劫狠,道長(zhǎng)拴疤,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,836評(píng)論 1 298
  • 正文 為了忘掉前任独泞,我火速辦了婚禮呐矾,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘懦砂。我一直安慰自己蜒犯,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,851評(píng)論 6 397
  • 文/花漫 我一把揭開白布孕惜。 她就那樣靜靜地躺著愧薛,像睡著了一般。 火紅的嫁衣襯著肌膚如雪衫画。 梳的紋絲不亂的頭發(fā)上毫炉,一...
    開封第一講書人閱讀 52,441評(píng)論 1 310
  • 那天,我揣著相機(jī)與錄音削罩,去河邊找鬼瞄勾。 笑死,一個(gè)胖子當(dāng)著我的面吹牛弥激,可吹牛的內(nèi)容都是我干的进陡。 我是一名探鬼主播,決...
    沈念sama閱讀 40,992評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼微服,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼趾疚!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起以蕴,我...
    開封第一講書人閱讀 39,899評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤糙麦,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后丛肮,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體赡磅,經(jīng)...
    沈念sama閱讀 46,457評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,529評(píng)論 3 341
  • 正文 我和宋清朗相戀三年宝与,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了焚廊。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,664評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡习劫,死狀恐怖咆瘟,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情诽里,我是刑警寧澤搞疗,帶...
    沈念sama閱讀 36,346評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響匿乃,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜豌汇,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,025評(píng)論 3 334
  • 文/蒙蒙 一幢炸、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧拒贱,春花似錦宛徊、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至斜做,卻和暖如春苞氮,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背瓤逼。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評(píng)論 1 272
  • 我被黑心中介騙來泰國打工笼吟, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人霸旗。 一個(gè)月前我還...
    沈念sama閱讀 49,081評(píng)論 3 377
  • 正文 我出身青樓贷帮,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親诱告。 傳聞我的和親對(duì)象是個(gè)殘疾皇子撵枢,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,675評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,303評(píng)論 25 707
  • 《烏拉蓋之夜》 《烏拉蓋之夜》 我知道,你許以星空的斑斕 來靠近上帝 那么精居,請(qǐng)?jiān)忂@都將是 剔透的蜃境棱角 你隨流...
    幽明m閱讀 199評(píng)論 0 4
  • 昨天是三八婦女節(jié)锄禽,本來是一個(gè)挺普通的節(jié)日,所有女人的節(jié)日箱蟆,在這個(gè)節(jié)日里我們可以休半天沟绪。僅此而已。 但是晚上老同...
    梅子Mey閱讀 269評(píng)論 2 2
  • 以下的文章概述了一個(gè)重要的,不同的觀點(diǎn)辈毯。在讀完下面的陳述后坝疼,使用圖書館和或網(wǎng)絡(luò)并且發(fā)現(xiàn)知識(shí)淵博的人會(huì)提出哪些相關(guān)問...
    柳濤虹閱讀 257評(píng)論 0 1