walking bear:D / 闭门思考

架構網站的架構

2012-12-18 posted in [思考]

寫個幾個 android 的程式,又把眼光焦點移回網站架構的問題。 隨手 google 就抓到一大堆的文章,太垃圾的就不論,言之有物、條理清晰的也需要大量的時間腦力來消化。

write less do more… 這個原則很有趣,也很值得深思。 如果這個原則成立,選用的 script 應該朝向更有表現力的 language,而非一昧強調高效。 畢竟所有優化 byte code、just in time、vm、、都比不上 natvive C 實作。

don’t repeat yourself…牽扯大量天人交戰的取捨,不可避免的一直 refactoring 的過程。 理想上,DRY 可以讓程式的架構更清晰,容易判斷問題之所在。 提高生產力?我看未必!

私以為,是否 over dry 的判斷依據:抽離出來的部份~邏輯上是否有獨立~可被其他 module 重複使用的價值?

Convention Over Configuration… 還沒更深一層思考,先放著。

// EOT

walking bear:DRSS feed

关于

wkliang

Clarke's Three Laws:

  • When a distinguished but elderly scientist states that something is possible, he is almost certainly right. When he states that something is impossible, he is very probably wrong.
  • The only way of discovering the limits of the possible is to venture a little way past them into the impossible.
  • Any sufficiently advanced technology is indistinguishable from magic.
  • 版权申明

    知识共享许可协议

    Fork me on GitHub

    Powered by

    Disqus, GitHub, Google Custom Search, Gravatar, HighlightJS, jekyll