以前剛接觸程式語言的我,總以為程式越簡短越厲害,覺得複雜的邏輯如果能用少少的幾行代碼表達,就是程式設計裡的大師,然而,隨著經驗的增加,加上閱讀一些軟體工程師的著作,發現這種想法其實很傻也幼稚。”程式越簡短越厲害” 這句話乍看之下或對於個人開發專案似乎沒什麼毛病,不過換到團隊開發專案上就並非如此,儘管程式碼簡短但是團隊成員看不懂就會是一個大問題。
Read more
以前剛接觸程式語言的我,總以為程式越簡短越厲害,覺得複雜的邏輯如果能用少少的幾行代碼表達,就是程式設計裡的大師,然而,隨著經驗的增加,加上閱讀一些軟體工程師的著作,發現這種想法其實很傻也幼稚。”程式越簡短越厲害” 這句話乍看之下或對於個人開發專案似乎沒什麼毛病,不過換到團隊開發專案上就並非如此,儘管程式碼簡短但是團隊成員看不懂就會是一個大問題。
起初會想探索這個主題主要是由於工作需求需要針對平台的應用定義出要使用的 metadata,在探索的過程中,發現這個主題蠻有趣的,也在探索的過程中,意識到 “Data is money” 這句話並不假,以及資料有其重要性和實踐性。