Commenting methods can often be redundant. But I find it is almost always a good idea to comment classes that contains any degree of complexity. Too often when digging into a new project I see a class like "ItemHelper", and have to read a few dozens of lines to realize something that could be summarized like: "Converts X-data to a format that Item can parse".
It makes it so much easier to get introduced to a code base, and comments like that seldomly needs to be updated.
It makes it so much easier to get introduced to a code base, and comments like that seldomly needs to be updated.