warning
DESCRIPTION
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 . - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/1.jpg)
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.
![Page 2: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/2.jpg)
<code> RULES!!!</code>
![Page 3: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/3.jpg)
<code> RULES!!!</code>
![Page 4: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/4.jpg)
![Page 5: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/5.jpg)
![Page 6: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/6.jpg)
![Page 7: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/7.jpg)
![Page 8: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/8.jpg)
![Page 9: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/9.jpg)
![Page 10: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/10.jpg)
![Page 11: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/11.jpg)
The M in RTFM : When Code is not Enough
CS2103/T, Lecture 7, Part 2, [Oct 3, 2014]
![Page 12: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/12.jpg)
Developer-to-developer docs
The M in RTFM : When Code is not Enough
![Page 13: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/13.jpg)
Developer-to-developer docs
![Page 14: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/14.jpg)
Developer-to-developer docs
![Page 15: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/15.jpg)
Developer-to-developer docs
for developer as user
for developer as maintainer
![Page 16: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/16.jpg)
![Page 17: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/17.jpg)
Developer-to-developer docs
for developer as user
for developer as maintainer
![Page 18: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/18.jpg)
Developer-to-developer docs
for developer as user
for developer as maintainer
![Page 19: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/19.jpg)
Do Don’t
Do
Do Don’t
Do Don’t
Do Don’t
![Page 20: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/20.jpg)
![Page 21: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/21.jpg)
Just enough docs As much docs as possible
![Page 22: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/22.jpg)
Top-down Bottom up
![Page 23: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/23.jpg)
![Page 24: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/24.jpg)
![Page 25: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/25.jpg)
![Page 26: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/26.jpg)
![Page 27: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/27.jpg)
![Page 28: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/28.jpg)
![Page 29: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/29.jpg)
300,000+ LoC (Lines of Code)700+ source files
1 week to start coding
![Page 30: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/30.jpg)
Docs from code White elephants
![Page 31: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/31.jpg)
Docs from code White elephants
![Page 32: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/32.jpg)
Comprehensible Comprehensive
Use cases
Class diagrams
Sequence diagrams
![Page 33: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/33.jpg)
Remember the purpose
![Page 34: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/34.jpg)
Remember the purpose
So, how many class diagrams
to include?
![Page 35: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/35.jpg)
Comprehensible Comprehensive
Docs from code White elephants
Top-down Bottom up
Just enough docs As much docs as possible
Remember the purpose
![Page 36: WARNING](https://reader035.vdocuments.net/reader035/viewer/2022070403/568139ec550346895da1a6f6/html5/thumbnails/36.jpg)
What does STFW (a cousin of RTFM) stands for?
stands {answer}
e.g. stands see the fine wife
77577 OR tinyurl.com/answerpost
GIYFLMGTFY