Extreme Discovery — Event Mapping for Behaviour Driven-DevelopmentEvent Mapping can help teams to quickly develop a shared understanding of new software features, which can save time and reduce the risk…Jan 12, 2023Jan 12, 2023
BDD with Event MappingThe full spectrum of Behaviour Driven Development involves collaborative activities both a high level, e.g. discovery workshops, at and at…Nov 10, 20201Nov 10, 20201
Object Oriented Design — ExceptionsThere seems to be a common misunderstanding around the use of Exceptions in OOP which I’d like to try and clear up, and this goes back to…Jan 6, 2019Jan 6, 2019
Goodbye Getters and Setters — Part IISo, in my pervious article, we saw how we can preserve encapsulation — one of the most fundamental principles of Object Oriented Design…Dec 29, 2018Dec 29, 2018
Goodbye Getters and Setters or OOP Done RightObject oriented design is not trivial, and easy to get into a tangle with. Especially if you’re background was in procedural languages…Dec 28, 2018Dec 28, 2018