This is post number 100 on my website! To celebrate I am going to take a look back at my previous posts. My prior posts add up to approximately 70,000 words or 250 pages – that is the size of a book! At approximately one hour per page that equals approximately six weeks of full-time [...]
Posts made in August, 2008
I recently had an interesting design discussion with a coworker in which we discussed the pros and cons of exposing mutable objects as public properties of a class. This article provides my thoughts on the subject.
An immutable class (or object) is one whose state cannot be changed once the instance is constructed. Mutable objects do [...]
- Add Comment
- No Comments
- Permalink
I have just released version 1.1 of my Version Information WordPress plugin. It is available for download from my Software page. For this release I made updates for WordPress 2.5 and 2.6, primarily around the display of information.
I first came across the thought-provoking article What Is Software Design? by Jack Reeves as an appendix titled “The Source Code Is the Design” in the book Agile Software Development: Principles, Patterns, and Practices The article was written in 1992 so ignore the references to C++ (I mentally translated them to Java) and instead focus [...]