優(yōu)秀的開發(fā)者是一個(gè)藝術(shù)家,一個(gè)享受創(chuàng)作過程的工匠。 |
差的開發(fā)者只將自己當(dāng)作負(fù)責(zé)產(chǎn)生代碼的碼農(nóng)。 |
優(yōu)秀的開發(fā)者了解客戶的問題。 |
差的開發(fā)者只了解手頭的技術(shù)問題。 |
優(yōu)秀的開發(fā)者會(huì)不斷努力去理解“為什么”,然后去實(shí)現(xiàn),同時(shí)能夠把握大局。 |
差的開發(fā)者專注于構(gòu)建類、方法和配置文件,而不理會(huì)大局。 |
優(yōu)秀的開發(fā)者了解產(chǎn)品的完整架構(gòu)。優(yōu)秀的開發(fā)人員充分理解在產(chǎn)品中使用的技術(shù),了解它們的用途,以及它們?cè)趦?nèi)部如何工作。 |
差的開發(fā)者只知道他寫的組件。 |
優(yōu)秀的開發(fā)者不害怕新技術(shù),并能夠很快掌握。 |
差的開發(fā)者只堅(jiān)持他目前掌握的技術(shù),對(duì)于任何技術(shù)變化持否定態(tài)度。 |
優(yōu)秀的開發(fā)者通過不斷學(xué)習(xí)來提高自己的技能,他們經(jīng)常閱讀技術(shù)文章和書籍。 |
差的開發(fā)者沒有時(shí)間來學(xué)習(xí),他們總是太忙了,以致于不能干其他事情。 |
優(yōu)秀的開發(fā)者關(guān)心產(chǎn)品的質(zhì)量,同時(shí)也非常關(guān)注過程質(zhì)量,他們努力創(chuàng)造無缺陷的代碼。 |
差的開發(fā)者將bug留給QA去發(fā)現(xiàn),然后再修復(fù)。 |
優(yōu)秀的開發(fā)者為客戶開發(fā)能夠創(chuàng)造價(jià)值的功能。 |
差的開發(fā)者只是想完成任務(wù)。 |
優(yōu)秀的開發(fā)者不會(huì)聲稱需求描述是不完整的,并確保充分理解這些特性。優(yōu)秀的開發(fā)者總是確保擁有產(chǎn)品功能的相關(guān)信息,一旦信息丟失,他會(huì)想辦法再得到它。 |
差的開發(fā)者會(huì)等到需求細(xì)節(jié)完善后才開始工作。 |
優(yōu)秀的開發(fā)者不害怕在產(chǎn)品中加入其他人的代碼。 |
而差的開發(fā)者會(huì)擔(dān)心別人使用他的代碼。 |
優(yōu)秀的開發(fā)者認(rèn)為不應(yīng)該花費(fèi)過多的時(shí)間來寫不言自明和顯而易見的代碼。 |
差的開發(fā)者總是需要分配額外的時(shí)間來記錄和簡(jiǎn)化代碼。 |
優(yōu)秀的開發(fā)者永遠(yuǎn)不會(huì)覺得自己的代碼已經(jīng)足夠好,相反會(huì)持續(xù)不斷地整理和修復(fù)。他們始終致力于創(chuàng)造優(yōu)雅的解決方案,認(rèn)為他的工作是向客戶提供價(jià)值。 |
差的開發(fā)者只考慮自己代碼是否優(yōu)雅,將創(chuàng)造價(jià)值的工作留給別人。 |