Skip to content

Latest commit

 

History

History
57 lines (45 loc) · 5.17 KB

README.md

File metadata and controls

57 lines (45 loc) · 5.17 KB

A Partial List of Code Smells

Smells and refactorings annotated with [BC] are my (Ben Christel's) original research. In other words, don't expect to find much if you Google them. I've included them here because I think they're relevant for fixing the types of problems represented in autoclop.rb. Other smells are drawn from the C2 Wiki and elsewhere; it's often hard to determine whom to credit.

Unless otherwise noted, all refactorings are from Martin Fowler's book, Refactoring: Improving the Design of Existing Code.

Comments

Spacing

Interfaces

Procedural Code

Objects and Messages