On Tue, Sep 23, 2014 at 1:52 AM, Jean-Michel Pichavant
<jeanmic...@sequans.com> wrote:
> The code I posted had many bugs but one could not be fixed without the 
> comment. Or at least there's an obvious discrepancy between the comment and 
> the code that should catch the reader's attention.
>

The obvious discrepancy, sadly, doesn't tell you which one is right.
It's like the old days of FAT file systems - DOS would maintain two
copies of the eponymous File Allocation Table, but in the event of
corruption, it had no way of knowing which was to be trusted. (And I'm
not sure anything would ever actually notice differences, other than
an explicit CHKDSK.) When you have an intention comment, rather than
simply replicating the functionality in human-readable form, you can
more easily check that the intention matches the rest of the design.

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to