Naming in Code
Bad naming practices can lead to confusion and frustration, especially when using generic placeholders like "thing" or "foo." In contrast, effective naming is context-dependent and often goes unnoticed, yet it plays a crucial role in code clarity and maintenance. A well-chosen name, like "shipment" in a logistics system, enhances understanding and reflects the terminology used by stakeholders. Recognizing the skill involved in naming can significantly improve code quality.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
SE-Radio Episode 278: Peter Hilton on Naming
Related Questions