Software Development not at School

Experienced software developers know there is more to coding than coding itself! This blog presents my way of developing software. I slowly matured this method through lots of errors and experience in the coding trenches. And I now believe it allows me to produce quality code most efficiently. I will talk about rules, methodology and tools. Above all, I hope these writings will make you enjoy the craft of programming as much as I do!

Sunday, July 26, 2015

Economy of Means: On the Elimination of Inheritance (6/6)

›
Method call forwarding: a language extension For a brief moment, allow me to dream that extensions could be easily and instantaneously ...
4 comments:
Sunday, July 5, 2015

Economy of Means: On the Elimination of Inheritance (5/6)

›
Object happy families Happy families card game In the previous example , the various characters ( Witch or Cauldron ) were a...
1 comment:
Sunday, June 14, 2015

Economy of Means: On the Elimination of Inheritance (4/6)

›
Revisiting keyword abstract In section From template method to strategy , we saw how pattern strategy could help eliminate inheritance. L...
1 comment:
Saturday, May 30, 2015

Economy of Means: On the Elimination of Inheritance (3/6)

›
From inheritance to decorator This is one of the advanced questions I sometimes ask in interviews: Suppose you have three classes A , B...
Sunday, May 17, 2015

Economy of Means: On the Elimination of Inheritance (2/6)

›
The path away from inheritance This section shows more complex designs that are based on inheritance. In each case, I explain how it is...
7 comments:
Sunday, May 10, 2015

Economy of Means: On the Elimination of Inheritance (1/6)

›
Introduction Today I bring an end to a question I have been pondering for more than a decade. It started as soon as my first real-life so...
2 comments:
›
Home
View web version
Powered by Blogger.