Comment coverage, and how to help us most
May 10th, 2008 by Bryan O'Sullivan
A number of reviewers have asked about chapters that have not yet been heavily commented upon. Here’s a table that indicates the current state of play for all of the beta chapters we have published so far. It’s ranked by the ratio of the number of paragraphs in a chapter to the number of comments for that chapter. A lower ratio indicates that a chapter needs more attention.
I’ve marked chapters 1 through 11 in bold. If a chapter is marked bold and has a low ratio, we’d be really happy to see it get more attention, because we’ll be shipping it to the production team soon. Thanks!
| Chapter | Paragraphs | Comments | Ratio |
|---|---|---|---|
| 6. Writing a library | 227 | 31 | 0.14 |
| 17. Monad transformers | 151 | 32 | 0.21 |
| 16. Programming with monads | 222 | 51 | 0.23 |
| 15. Monads | 338 | 121 | 0.36 |
| 5. Functional programming | 382 | 140 | 0.37 |
| 11. Code case study: parsing a binary data format | 170 | 64 | 0.38 |
| 10. I/O case study: a library for searching the filesystem | 207 | 78 | 0.38 |
| 14. Data structures | 189 | 82 | 0.43 |
| 9. Case study: regular expressions and file name matching | 174 | 89 | 0.51 |
| 8. Input and output | 218 | 152 | 0.70 |
| 4. Defining types, streamlining functions | 301 | 284 | 0.94 |
| 22. Working with databases | 76 | 77 | 1.01 |
| 7. Using typeclasses | 98 | 122 | 1.24 |
| 3. Types and functions | 274 | 392 | 1.43 |
| 1. Why functional programming? Why Haskell? | 131 | 209 | 1.60 |
| 2. Getting started | 148 | 342 | 2.31 |