|
|
|
|
|
by inimino
3439 days ago
|
|
I disagree with this pretty strongly, actually. The best skill you can get from SICP-level exercises is looking at the code and being completely confident that you understand it and that it is correct. The best way to use them is to write the code without running it, and once you are sure, review it with someone else to find out if you were right. This breaks down a bit around chapters four and five where you are plugging in parts of a larger code base, and the accidental complexity starts to dominate. |
|
Of course someone could use the test suite to just make changes semi-randomly until it works, but there's no reason it has to be used that way.