Pages classified as Complexity

Don’t Mock! – To Mimick is Better?

Do mimick – Don’t mock This is the headline advice. mimick a service – instead of mocking an object. Why Mimicking is better than Mocking Mimicking is better than mocking because you get higher productivity (less code) when you develop software deeper penetration – your tests penetrate further through service layers to say no to mocking frameworks – JMock and

Read more

Data Laundering | How To and Tools

Data Laundering vs Data Debt Data you are given, data you produce, data that evolves – it will either already be in debt, or it will slide into debt. Paying Back Data Debt Data debt is like software debt – sooner or later, you’ll pay. Here is a small and simple data laundering backbone that isn’t just a tool, it

Read more

Fight Complex Software (And Win) | How to Name Methods | The List of Method Types

The Worst Problems Look Like Solutions Complex software looks like a solution. Problems that are hard to root out often have this trait? And when problems look like solutions, their solutions invariably look like problems. The 7 Biggest Problems that lead to unmanageable software spills the beans. The 7 Biggest Problems Leading to Unmanageable Software Problem 1 » Software developers

Read more

Procedural Vs Object Orientation

Barking Out Command – Procedural Vs Object Orientation Delegating Decisions – Procedural vs OO Software When procedural software is written – the decisions of what to do are made at that point. In contrast object oriented software can delegate decisions implicitly – trusting that the details of the decision can be resolved while the software is running. Make A Sound

Read more