Tags: improvement

Performance and Monitoring Guide from DZone

My contribution to DZone Performance and Monitoring Guide I am delighted to announce that I am a featured author in DZone Performance and Monitoring Guide that released recently. Download now! This guide contains everything from finding the root cause of a performance issue to designing parallel algorithms. Find out what 600 developers (including myself) have…

SOLID: Liskov Substitution Principle

This is the third in the series of posts on SOLID Software Principles. We previously covered the Single Responsibility Principle and the Open-Close Principle. In this post, I will take you through the L in SOLID, the Liskov Substitution Principle. The primary idea behind the Open-Closed principle is achieved using inheritance i.e. introduce new classes for new functionality and keep…

Cyclomatic complexity as a Quality measure

This post discusses a concept called Cyclomatic complexity, a quantitative approach to measure the complexity of code. Complex code is always difficult to maintain and modify. Every good developer knows that. Often this is an issue that is ignored or given less attention than it deserves by non-tech project managers and management. One of the…