Mirrors: Design Principles for Meta-level Facilities of Object-Oriented Programming Languages
february 2012 by avdi
Thought-provoking read on using Mirrors for language reflection, via @joshsusser
metaprogramming
reflection
oo
oop
programming
languages
self
smalltalk
clos
lisp
c#
java
february 2012 by avdi
The Law of Demeter Is Not A Dot Counting Exercise
july 2011 by avdi
An article on Ruby and LoD from 2009
development
design
demeter
oo
objects
oop
july 2011 by avdi
Glenn Vanderburg on Cohesion
february 2011 by avdi
Terrific article on the lesser-understood member of the coupling/cohesion duo.
development
design
oo
oop
architecture
cohesion
coupling
february 2011 by avdi
related tags
algorithms ⊕ architecture ⊕ books ⊕ c# ⊕ classes ⊕ clos ⊕ code ⊕ cohesion ⊕ computer ⊕ coupling ⊕ data ⊕ database ⊕ dbms ⊕ dci ⊕ demeter ⊕ design ⊕ development ⊕ documentation ⊕ e-texts ⊕ eiffel ⊕ engineering ⊕ functional ⊕ haskell ⊕ java ⊕ languages ⊕ libraries ⊕ library ⊕ lisp ⊕ metaprogramming ⊕ methodology ⊕ mock ⊕ object ⊕ objects ⊕ oo ⊖ oodbms ⊕ oop ⊕ orientation ⊕ patterns ⊕ philosophy ⊕ programming ⊕ proxy ⊕ rails ⊕ reflection ⊕ ruby ⊕ science ⊕ self ⊕ smalltalk ⊕ software ⊕ solid ⊕ storage ⊕ struct ⊕ structures ⊕ tcl ⊕ testing ⊕ to-read ⊕Copy this bookmark: