Abstractions Are More Stable Than Concretions
/
0 Comments
Abstractions Are More Stable Than Concretions Can…
Master Programmers Tell Stories
Code is an artistic medium. To some programmers,…
Adding A Parameter To A Method With TDD
Adding A Parameter To A Method With TDDIt's been a while…
Philosophy Friday: Don’t Expect This
Philosophy Friday: Don't Expect This You let another…
How Adapters Enable Pluggable Architecture
How Adapters Enable Pluggable ArchitectureAdapters play…
Fix Integration Problems With Adapters
The Adapter Pattern is instrumental in the building of modular…
The Adapter Pattern
Today we'll discover a powerful design pattern—The Adapter…
How Long Should Variable Names Be?
Large functions have their problems. As a general…
Philosophy Friday: The Easy Life Without Adversity
Do you have one of those irritating friends for…
Architecture And The ISP
Today we are concluding our explorations of the Interface Segregation…
Resolving ISP Violations
Yesterday we learned about SOLID's Interface Segregation…
The Interface Segregation Principle
The Interface Segregation PrincipleToday we are taking a…
Compose, Don’t Combine
Sometimes a single word can land us in hot water. It happened…
Philosophy Friday: We’re All In This Together
As soon as James Stockdale got shot down in his Skyhawk over…
Watch Out For Bloated Constructors
Watch Out For Bloated Constructors Do you ever…
Mixing Up The How And The What
Imagine a high-level business logic workflow containing the following…
Declare Variables Close To First Use
What's wrong with this function?
private void ValidateCustomerOrders(int…
Philosophy Friday: On Crowds & Being Different
Philosophy Friday: On Crowds & Being Different On…