Coding工作也已經好幾年了,
有關設計模式幾年前就有研讀,
一般常用的singleton,factory,observer
也都有使用過。
在與同事討論的時候總是會有這樣的人,
嘴巴一堆去網路上看到新的專有名詞,
可是真正寫又不見得邏輯清楚。
文人總是相輕,程式設計師又何嘗不是如此?
常常有同事批評目前開發的軟體架構有問題,
可是讓我很疑惑的是,如何定義好架構?
基本上的擴充性夠,穩定度好,效能好
也符合基本的好程式的要件了,
問了許多人,沒人能真正定義出好架構,
所以總覺得同事間的討論好像流於打高空,
就是喜歡互相批評罷了。
到底什麼叫做好架構?
有沒有高手推薦一下書籍,或者幫忙說明一下?