[天天一個知識點]1-程序員的三大美德(1)

Perl它爹Larry Wall說程序員有三大美德:懶惰、急躁、傲慢。今天來講第二個,急躁。程序員

原文解釋的急躁是:當你發現計算機懶洋洋地不給出結果。因而你寫出更優秀的代碼,能儘快真正的解決問題。至少看上去是這樣。測試


咱們常見的急躁是什麼?急躁的程序員拿到一個需求,還沒看明白就開始寫代碼,寫完代碼還沒作充分的測試就提交給QA。spa

急躁的項目經理,認爲「一張可以真正按時完成的進度表是沒有價值的,由於它沒有對工做人員帶來壓力。更好的作法是有一張毫無但願、不可能按時完成的時間表,它能夠榨取員工們更多的勞動。」orm

今天,你跟10我的討論,一個寬鬆的時間表是否是會帶來更高的生產力,會有九個半人認爲不斷壓縮時間,儘早提交測試並進行更多輪的測試,是提升質量的正途,實際上這正是低質量的源泉。ci

提升質量的正確方法是:找到一堆尚未被急躁的項目經理迫害的生產者,按照生產者本身的質量標準給出足夠的時間。你同時收穫的是更高的生產力,由於「遠遠超過最終用戶需求的質量是一種取得更高生產力的手段」。it

相關文章
相關標籤/搜索