En bog er for 99 procent vedkommende bygget over den skabelon som Johann Gutenberg fastlage det i det herrens år 1455. Der findes en punktvis oversigt i starten af bogen og et index til opslag bag. Men Tor Nørretranders bog, “Det perfekte menneske” er opbygget som et anti pattern. Alle venstre siderne er udført som index mens alle højre sider er brødtekst. Det betyder at det nærm... read more
På års dagen for 9/11 2002 arbejdede jeg i New York City. Min personlige strategi gik ud på at arbejde med de bedste for at blive god til mit job. Den første tanke om at skifte job for at komme i nærheden af de rigtige mennesker blev født i 1999 og efter tre år bragte den mig til NY.
På min første arbejdsdag i New York’s finansielle kvarterer ankom jeg til Broad st 90, lige hvor... read more
Det er med stor tilfredshed jeg sætter mig til rette på GR8Conf konferencen i København for at høre om nye design patterns i programmeringssproget Groovy. For nogle år tilbage var jeg med til at udforme Design Pattern Language, en grafisk repræsentation af de grundlæggende egenskaber ved de forskellige design pattern. Med dette visuelle sprog kan man med ... read more
WS-Duck-typing February 25, 2007 13:20 over 3 years ago
Det var Dave Thomas der under en tale på RubyConf i London udtalte de berømte ord som senere skabte det mentale fundament der nu forstås ved ducktyping.
“If it walks like a duck and quacks like a duck, it must be a duck”
Ikke mere pjat men direkte til koden:
class Elephant {
wash_dish() {}
}
class Man {
taking_a_nap() {}
}
class Woman {
wash... read more