Drecom Tech Espresso #1「100万ダウンロード突破!ダビマス開発の裏側大公開!」まとめ
「Drecom Tech Espresso」とは、ドリコムが不定期で主催・運営する「技術勉強会」です。
http://www.drecom.co.jp/news/2017/02/20170216-1.php
あおの
@aono_ex_parrot
JSON Schema使うとドキュメントがコード化されるので、ドキュメントがうそをつくことがなくなるのか。 #drcm_tech
2017-02-28 19:59:27
Takafumi ONAKA
@onk
開発スケジュールに寄与した取り組み:コーディング規約の遵守。読みづらいソースコードを頑張って読む時間、指摘する時間を取り除きたい。onkcop の導入でレビューコスト低減 #drcm_tech
2017-02-28 20:01:44
あおの
@aono_ex_parrot
コーディング規約マジ大事。 PythonはPEP8あるけどRubyは公式ないのよね。 で、Drecomでは自作規約onkcopってのを作ってるそうな。 #drcm_tech
2017-02-28 20:03:17
Takafumi ONAKA
@onk
開発スケジュールに寄与した取り組み:必ずリファクタリング工数を込みで見積もる。Metrics を計測しているおかげでメソッド一つずつはシンプルなのだが、実装全体が複雑化していく。テストを書いておくことで、リファクタリングを継続的に普通にやっていける。 #drcm_tech
2017-02-28 20:07:16
Takafumi ONAKA
@onk
リファクタリングしたことでコードが読みやすくなり、バグに気づけた事例があった。リファクタリングしたことでコードが変わり、バグを生んだ事例もあった。 #drcm_tech
2017-02-28 20:10:14