Search posts, tags, users, and pages
Maxi Contieri
Software Engineer
TL;DR: Don't abuse your friend objects. Problems Coupling Low Reuse Low Testability Bad Responsibilities Assignment Bijection Fault https://maximilianocontieri.com/the-one-and-only-software-design-principle Solutions Move the method to the a...
Rodrigo
Without pressure, there isn't action
Great advice Maxi ๐
The job instance knows its properties, so by moving the print responsibility close to their source of change; we make the candidate class depend on one point of change rather than multiples attributes in the job class ๐
yes ! i will add this to the article!
Rodrigo
Without pressure, there isn't action
Great advice Maxi ๐
The job instance knows its properties, so by moving the print responsibility close to their source of change; we make the candidate class depend on one point of change rather than multiples attributes in the job class ๐