by Ruben Hamers | Apr 13, 2024 | Pragmatic Programmer
#begin Refactoring Refactoring, one of my favorite subjects since it always feels good to clean up the code. As your game evolves it will be necessary to clean up some junk you left behind. This is not necessarily about tech debt but simply has to do with the...
by Ruben Hamers | Mar 26, 2024 | Pragmatic Programmer
#begin Algorithm Speed Now, as we talked about in the introduction we will also discuss the topic of algorithm speed. This mostly boils down to being able to estimate with some level of precision your algorithm’s resources. Pragmatic programmers should be able...
by Ruben Hamers | Feb 24, 2024 | Pragmatic Programmer
#begin While You Are Coding David and Andrew start new this chapter (6) off with a very shitty and outdated way of thinking and I’ll quote: “Conventional wisdom says that once a project is in the coding phase, the work is mostly mechanical, transcribing the...
by Ruben Hamers | Feb 4, 2024 | Pragmatic Programmer
#begin Blackboards So for the last section of this chapter we are going to dive into Blackboard architecture. Oh boy, who has nightmares about the Learning Management System in highschool!? All of these shitty tools were implemented with the blackboard architecture....
by Ruben Hamers | Jan 24, 2024 | Pragmatic Programmer
#begin It’s just a view Next we will dive into a section called “It’s just a view”. In this section they mainly focus on creating architectural boundaries between presentation and business code. One, if not, the most well known pattern to achieve this is the...
by Ruben Hamers | Dec 12, 2023 | Pragmatic Programmer
#begin Temporal Coupling The next major section of this chapter is about temporal coupling. I think we have all heard this term before but what is it exactly. It’s about time being a design element of the software itself. Time is an often ignored aspect of software...
Recent Comments