Category Archives: Software Design

Thought of the day by Jimmy Nilsson

Too many chefs spoil the code.
Jimmy Nilsson

Posted in Project Management, Software Design, Thoughts | Tagged , , | Leave a comment

What Is The Important Feature of Interface Inheritance ?

The interface inheritance enforce you to implement a method with a given signature, but it doesn’t enforce you how to implement it or to use some default behaviour!

Posted in Software Design | Tagged , , | Leave a comment

Cohesive Software Design – Observations

This week I have been explaining about cohesion using materials from Prag Pub Magazine and realized something ultra very simple. The definition of cohesion is “proximity should follow dependency” which make me see that cohesion(proximity) is function of dependency. So … Continue reading

Posted in Experience, Observations, Software Design | Tagged , , , | Leave a comment