© Michael Stueben 2018
Michael StuebenGood Habits for Great Codinghttps://doi.org/10.1007/978-1-4842-3459-4_17

17. The Evolution of a Function

Michael Stueben1 
(1)
Falls Church, Virginia, USA
 
  • The two things I have the most trouble with when I’m coding are what to name things and where to put things. And I’ve come to the conclusion that they are the same problem. Does each name represent everything I want to say about the named thing, and do the names that appear together evoke ideas that seem to go together? And if I’m having trouble naming things, I often discover that the problem is that things are together that shouldn’t be, or they aren’t together that should be.—Dale Emery, Understanding Coupling and Cohesion, YouTube video.

Im going to show ...

Get Good Habits for Great Coding: Improving Programming Skills with Examples in Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.