Excessive Information
G7: A well-designed module hides its implementation. It exposes a small, deliberate interface and buries the details. The more you expose, the more callers can depend on, and the harder the internals become to change. Fight the temptation to make everything public.
Dead Code & Vertical Separation
G9: Dead code is code that will never be executed — disabled tests, unreachable branches, methods nobody calls. It accumulates lint in a codebase. When you find it, delete it without hesitation; the version control system remembers it for you. G14: Variables and functions should be defined close to where they are used. A local variable should be declared just before its first use, not at the top of a function.
Code Challenge
Remove dead code and move the variable declaration closer to its first use.
Key takeaway
Code that exists without purpose is noise — it distracts, misleads, and increases the cost of every future change.