優秀的程序員,應選擇明智但並不聰明的代碼方式

作爲一名擁有15年開發經驗的工程師,最早讓我開始「懂事兒」的,是簡潔明瞭的一句話: 出色的代碼,是表達能力更強的(expressive),而不是令人印象深刻的(impressive)。 我記得當時自己對此感到很疑惑,表達能力更強的和令人印象深刻的,他們在本質上有什麼區別呢? 實際上,表達能力更強意味着清晰、明確、具體。因此,一段表達能力較好的代碼需要能解決一個特定的問題。在爲了寫這樣一段代碼所付出
相關文章
相關標籤/搜索