Comment by trenchgun

6 hours ago

Why delete comments! Constrained grammar! Make invalid state unrepresentable.

Comments explain why the design is the way it is. If you later need to refactor the code, you probably won't remember the reasoning behind it and you don't know if it will be safe to remove or change parts of the design.