340 likes | 508 Views
WARNING. These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010. They may not show up well on other PowerPoint versions . You can download PowerPoint 2010 viewer from here .
E N D
WARNING • These slides are not optimized for printing or exam preparation. These are for lecture delivery only. • These slides are made for PowerPoint 2010. They may not show up well on other PowerPoint versions. You can download PowerPoint 2010 viewer from here. • These slides contain a lot of animations. For optimal results, watch in slideshow mode.
The M in RTFM : When Code is not Enough CS2103/T, Lecture 7, Part 2, [Oct 4, 2013]
The M in RTFM : When Code is not Enough Developer-to-developer docs
Developer-to-developer docs • fordeveloper as user fordeveloper as maintainer
Developer-to-developer docs • fordeveloper as user fordeveloper as maintainer
Developer-to-developer docs • fordeveloper as user fordeveloper as maintainer
Just enough docs As much docs as possible
Top-down Bottom up
75,000+LoC 300+ source files 1 week to start coding
Docs from code White elephants
Docs from code White elephants
Comprehensible Comprehensive Use cases Class diagrams Sequence diagrams
Remember the purpose So, how many class diagrams to include?
Just enough docs As much docs as possible Top-down Bottom up Docs from code White elephants Comprehensible Comprehensive Remember the purpose
What does RTFM stands for? stands {answer} e.g. stands raise the fine money 77577