The Complete Magazine on Open Source

Home Posts Tagged "Joy of Programming"

Joy of Programming

,

Design smells are poor solutions to recurring implementation and design problems. This article gives readers an overview on what design smells are, why we …

,

A puzzling aspect of bugs is that they often turn out to be features (and vice versa)! Let’s explore this interesting topic with an …

,

In this column, we’ve always covered unusual and interesting technical topics. This month, we discuss the word “bug”, and the history behind its use …

,

LSP is a cardinal rule to follow in object-oriented designs. In this column, we’ll introduce LSP to those new to OOP (Object Oriented Programming), …

,

One important feature that distinguishes C as a systems programming language is its support for bit-fields. Let us explore this feature in this column. …

,

When a problem occurs in the software, it should fail immediately, in an easily noticeable way. This “fail fast” behaviour is desirable, and we’ll …

,

Dennis Ritchie died on the 8th of October 2011, at the age of 70. His lasting contributions to computing include creating the C language, …

,

Often, programmers confuse the scope, lifetime and visibility of variables. So I’ll cover these three important concepts in this month’s column. Whenever you declare …

,

There are a wide range of static analysers available today — both commercial as well as open source. Have you ever wondered how static …

,

Calling virtual functions from constructors is problematic, and this problem can manifest itself in many ways. In this column, we’ll take a look at …