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
68
Continous Documentation
Sobolev Nikita
August 22, 2018
Tweet
Share
More Decks by Sobolev Nikita
See All by Sobolev Nikita
PythoNN – Александр Гончаров
sobolevn
0
48
PythoNN – Андрей Пронин
sobolevn
0
92
PythoNN: Василий Рябов – "Парсинг бинарных данных с помощью ctypes, или пишем на питоне как на Си"
sobolevn
0
200
GitHub Planet - OpenSource
sobolevn
0
230
Polymorphism and Typeclasses
sobolevn
2
130
New GitHub Features
sobolevn
0
61
Problems of static analysis in Python
sobolevn
0
120
Announcing typed-linter
sobolevn
0
220
About GitHub Stars
sobolevn
0
180
Other Decks in Programming
See All in Programming
WebDriver BiDiとは何なのか
yotahada3
1
140
お前もAI鬼にならないか?👹Bolt & Cursor & Supabase & Vercelで人間をやめるぞ、ジョジョー!👺
taishiyade
6
4k
Introduction to kotlinx.rpc
arawn
0
700
『GO』アプリ バックエンドサーバのコスト削減
mot_techtalk
0
140
CDK開発におけるコーディング規約の運用
yamanashi_ren01
2
120
Unity Android XR入門
sakutama_11
0
160
Multi Step Form, Decentralized Autonomous Organization
pumpkiinbell
1
740
pylint custom ruleで始めるレビュー自動化
shogoujiie
0
120
バックエンドのためのアプリ内課金入門 (サブスク編)
qnighy
8
1.8k
ファインディの テックブログ爆誕までの軌跡
starfish719
2
1.1k
Honoのおもしろいミドルウェアをみてみよう
yusukebe
1
210
一休.com のログイン体験を支える技術 〜Web Components x Vue.js 活用事例と最適化について〜
atsumim
0
480
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
133
33k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Building Your Own Lightsaber
phodgson
104
6.2k
It's Worth the Effort
3n
184
28k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Music & Morning Musume
bryan
46
6.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Scaling GitHub
holman
459
140k
Unsuck your backbone
ammeep
669
57k
Testing 201, or: Great Expectations
jmmastey
42
7.2k
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]