What to document?

Good practices

Stick to the patterns.

Do not hesitate to provide input/output examples.

Avoid to describe how something was implemented.

Documentation tips

Documenting constants.


Documenting object accessors.


How to come up with a good title sentences.


Documenting method purpose.


I have never written any word of documentation. Where should I start from?

Future topics