Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Continous Documentation
Search
Sobolev Nikita
August 22, 2018
Programming
0
65
Continous Documentation
Sobolev Nikita
August 22, 2018
Tweet
Share
More Decks by Sobolev Nikita
See All by Sobolev Nikita
PythoNN – Александр Гончаров
sobolevn
0
42
PythoNN – Андрей Пронин
sobolevn
0
82
PythoNN: Василий Рябов – "Парсинг бинарных данных с помощью ctypes, или пишем на питоне как на Си"
sobolevn
0
190
GitHub Planet - OpenSource
sobolevn
0
220
Polymorphism and Typeclasses
sobolevn
2
120
New GitHub Features
sobolevn
0
52
Problems of static analysis in Python
sobolevn
0
110
Announcing typed-linter
sobolevn
0
210
About GitHub Stars
sobolevn
0
170
Other Decks in Programming
See All in Programming
ESLintプラグインを使用してCDKのセオリーを適用する
yamanashi_ren01
2
220
LLM Supervised Fine-tuningの理論と実践
datanalyticslabo
8
1.9k
AIレシート読み取り機能をRuby on Rails on AWSで実現するLLMにまつわるアレコレ / AI-based receipt reading function powered by LLM on Ruby on Rails on AWS
moznion
3
120
Запуск 1С:УХ в крупном энтерпрайзе: мечта и реальность ПМа
lamodatech
0
940
Azure AI Foundryのご紹介
qt_luigi
1
140
技術的負債と向き合うカイゼン活動を1年続けて分かった "持続可能" なプロダクト開発
yuichiro_serita
0
300
いりゃあせ、PHPカンファレンス名古屋2025 / Welcome to PHP Conference Nagoya 2025
ttskch
1
150
20241217 競争力強化とビジネス価値創出への挑戦:モノタロウのシステムモダナイズ、開発組織の進化と今後の展望
monotaro
PRO
0
280
月刊 競技プログラミングをお仕事に役立てるには
terryu16
1
1.2k
선언형 UI에서의 상태관리
l2hyunwoo
0
270
どうして手を動かすよりもチーム内のコードレビューを優先するべきなのか
okashoi
3
870
盆栽転じて家具となる / Bonsai and Furnitures
aereal
0
1.7k
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
How to train your dragon (web standard)
notwaldorf
89
5.8k
Fireside Chat
paigeccino
34
3.1k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
860
Building Adaptive Systems
keathley
38
2.4k
Adopting Sorbet at Scale
ufuk
74
9.2k
Visualization
eitanlees
146
15k
Transcript
Никита Соболев github.com/sobolevn
Continous Documentation Repeatable Software Development Process
Repeatable Software Development Process • Платим только за закрытые задачи
• Маленькие задачи, по одной за раз • Код, трекер и документация - больше ничего https://wemake.services/meta
Мы говорим только про внутреннюю техническую документацию
None
Почему программисты не любят писать документацию? • Им за нее
не платят • Они могут черпать знания в других источниках • Они и так все знают
Они и так все знают • Работают над одной частью
системы • Копят знания • Не делятся ими
Наше решение Распределять задачи случайным образом
Другие источники • Написал в телеге • Подошел - спросил
• Где-то в почте было
Наше решение Запретить общаться неформально
Мне за ... не платят
Наше решение Платить!
None
None
Проверяй, что пишешь! swagger-conformance doc8 swagger-spec-validator flex jsdoc remark-lint eslint-plugin-jsdoc
eslint-config-jsdoc-essential flake8-docstrings sphinx mypy flow
Hot start • https://github.com/wemake-services/ wemake-vue-template • https://github.com/wemake-services/ wemake-django-template
Проблемы • Попробуй продай! • "У вас такое никогда не
будет работать" • Взаимодействие с другими командами
Вопросы? github.com/sobolevn
[email protected]