

Depends on how they are used. They are extremely useful when they add context that is otherwise not present in the code, but way too often I see people simply restating what the code does in the comment. Thatās not very useful and can become confusing if the code later gets updated without updating the associated comment.

Huh, what happened? Would you mind linking some more details?