Apart from the usual argument (that is, comments are there because the code is not self-explanatory). Here's another good argument from the Haskell documentation: It is not true that every program can be become comprehensible by adding enough comments. In the first place you should write as clearly as possible…