程序員修煉之道三

測試你的軟件,不然你的用戶就得測試要想減小測試就要在編程是由更多的思考,若是你節省了這些思考的時間,那麼必定會在某個時候給你更大的蠻煩編程

編程必定要保證本身的程序,有更加靈活的結構。減小代碼的重複。由於更多的重複會給你後期測試出來的BUG修改是給你更多修改麻煩。另外就是可撤銷性,由於一但你須要更新修改本身軟件時可撤銷行會保證你的的程序有更大修改性。框架

這應當是和測試驅動開發相似的思想. 實際上測試是個好東西,只不過有時候寫測試確實挺煩的,可是,若是咱們常常要做出改動, 那麼測試是一件很是好的事情,能夠幫助咱們省去重複的手工測試,能夠幫助咱們保證兼容性等.測試

與用戶一同工做,這樣才能像用戶同樣思考編碼

測試時不要沉浸在本身的幻想中人最容易被欺騙的就是被本身,誰會懷疑本身?你的質疑都是本身的大腦產生的,因此你要學會相信他人相信別人的判斷,好的軟件是千錘百煉出來的。spa

面對棘手的問題時,列出全部的可能的途徑,而後逐一檢查列表中的每一項,而後想爲何不能用某個特定的途徑,真的嗎?證實一下. 在思考難題的時候,更不能作過多的假設,現有假設也應該逐一檢查.開發

編碼必定要有文件要有確實的框架,另外編程必定要有優先級,知道那部分最重要,本身應該不重點放在哪裏,你不該該只測試本身軟件還應該測試本身。另外找注意本身的團隊,作項目是不該由本身的情感,確保本身團隊的高效性,測試必定要早測試,不該該懼怕測試出問題,出問題應該是積極地去解決而不是選擇逃避,由於你如今逃避了,你未來要想靠軟件活下去,你終究要解決他 那還不如早點解決兼容性

相關文章
相關標籤/搜索