The goals of reading code, especially in a small library, include:
- figuring out what the library does,
- observing the structure of the library,
- …
- example: Write your test code inline with your functions.
- markdown-clj: A markdown parser and HTML emitter.
- IOTA: Infix Operators for Test Assertions.
- semantic-csv: CSV parsing with “an edge”
- sketchy: A collection of sketching algorithms for building compact summaries of data.
- Spinellis, “Code Reading”
- The Clojure Style Guide