This article discusses a classic trade-off between procedural programming and object-oriented programming, presented by Robert C. Martin in Clean Code, through the anti-symmetry between data structures and objects. Context and Terminology Before we dive into the topic, we need to pin down what we mean by some of the terms we’ll be using here. What... Continue Reading →
