Newsflash: The Wrong Abstraction

Posted Posted in refactoring, software design

I’ve just read an interesting article of Sandi Metz. I consider it important (and provocative) enough to dedicate a newsflash to Sandi’s article. Basically, my article is a commented link. Mind you, how often did you do stupid things during your working hours just because you valued existing to code high? That’s a common trap […]

There is no accurate documentation of your code but your code itself

Posted Posted in quality assurance, refactoring

It’s a common misconception that every program needs documentation. Most people seem to be terribly scared by programs lacking documentation. Whenever I am asked where my documentation is, inevitably this question is followed by the next question: “What happens if you leave the company? Nobody┬┤ll be able to figure out your code!” That’s nonsense.