Wednesday, November 14, 2012

4 Rules of Simple Design

  • Pass all tests
  • Clear, Expressive and Consistent
  • Duplicates no behavior or configuration
  • Minimal methods, class and modules
By Kent Beck

No comments:

Clojure has lesser typing error problems than the others well-known dynamic typing languages

Give these snippets a try. // JS function foo () {   bar(1) } # Ruby def foo   bar(1) end ; Clojure (defn foo []    (bar 1)) As yo...