warning

36
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.

Upload: roman

Post on 04-Jan-2016

45 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: WARNING

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

<code> RULES!!!</code>

Page 3: WARNING

<code> RULES!!!</code>

Page 4: WARNING
Page 5: WARNING
Page 6: WARNING
Page 7: WARNING
Page 8: WARNING
Page 9: WARNING
Page 10: WARNING
Page 11: WARNING

The M in RTFM : When Code is not Enough

CS2103/T, Lecture 7, Part 2, [Oct 3, 2014]

Page 12: WARNING

Developer-to-developer docs

The M in RTFM : When Code is not Enough

Page 13: WARNING

Developer-to-developer docs

Page 14: WARNING

Developer-to-developer docs

Page 15: WARNING

Developer-to-developer docs

for developer as user

for developer as maintainer

Page 16: WARNING
Page 17: WARNING

Developer-to-developer docs

for developer as user

for developer as maintainer

Page 18: WARNING

Developer-to-developer docs

for developer as user

for developer as maintainer

Page 19: WARNING

Do Don’t

Do

Do Don’t

Do Don’t

Do Don’t

Page 20: WARNING
Page 21: WARNING

Just enough docs As much docs as possible

Page 22: WARNING

Top-down Bottom up

Page 23: WARNING
Page 24: WARNING
Page 25: WARNING
Page 26: WARNING
Page 27: WARNING
Page 28: WARNING
Page 29: WARNING

300,000+ LoC (Lines of Code)700+ source files

1 week to start coding

Page 30: WARNING

Docs from code White elephants

Page 31: WARNING

Docs from code White elephants

Page 32: WARNING

Comprehensible Comprehensive

Use cases

Class diagrams

Sequence diagrams

Page 33: WARNING

Remember the purpose

Page 34: WARNING

Remember the purpose

So, how many class diagrams

to include?

Page 35: WARNING

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

What does STFW (a cousin of RTFM) stands for?

stands {answer}

e.g. stands see the fine wife

77577 OR tinyurl.com/answerpost

GIYFLMGTFY