Why do they remove comments? Do they delete commented code or textual comments?
Maybe the real problem is people writing code that is so hard to understand you need a comment to explain what it does.
- Some algorithms are inherently complex and difficult to understand, so they may actually need comments to explain how they work.
- If code deals with entities in the real world, like bank accounts or car engines, it may be subject to rules that are not obvious just from reading the code. Comments can explain the relationship between the code and the domain the code is operating in.