Liste des Groupes | Revenir à col misc |
John Ousterhout recently published the contents of a writtenI'm not sure how old you are, but I get the feeling Robert C Martin is writing for young people. I only became aware of him when my son was given his book as part of his required reading for his first job.
"debate" he had with Robert C Martin that went into this at some
length. With the caveat that I think Martin is a charlatan,
folks here might find it interesting and relevant.
>
https://github.com/johnousterhout/aposd-vs-clean-code/blob/main/README.mdThe problem with the prime generator examples is not the comments, naming or decomposition into smaller functions, although I prefer the single function version. No, the problem is they do not explain what the algorithm is, relating it to the well-known Sieve of Eratosthenes and the Fundamental theorem of Arithmetic. Once you understand it is very similar to the Sieve of Eratosthenes, with a memory saving adaption, it is easy to understand the code. It is not easy to understand the algorithm from the code. If it was my code, I would preface it with a block English language comment overview of the algorithm.
Les messages affichés proviennent d'usenet.