Алексей Литовченко. Документирование кода.
Useful Links:
How to write a git commit:
Тайминги:
1:50 - Архитектурная документация
2:25 - Техническая документация
3:00 - Пользовательская документация
3:35 - Самодокументирующийся код
4:00 - Комментарии к коду
4:50 - Тестирование
5:30 - Git commit Log
6:05 - Readme & Wiki
7:50 - jsDoc