Drecom Tech Espresso #1「100万ダウンロード突破!ダビマス開発の裏側大公開!」まとめ

「Drecom Tech Espresso」とは、ドリコムが不定期で主催・運営する「技術勉強会」です。 http://www.drecom.co.jp/news/2017/02/20170216-1.php
1
前へ 1 2 ・・ 5 次へ
あおの @aono_ex_parrot

JSON Schema使うとドキュメントがコード化されるので、ドキュメントがうそをつくことがなくなるのか。 #drcm_tech

2017-02-28 19:59:27
あおの @aono_ex_parrot

開発速くするには→きれいなコードを書け ごもっとも。 #drcm_tech

2017-02-28 20:00:35
Takafumi ONAKA @onk

開発スケジュールに寄与した取り組み:コーディング規約の遵守。読みづらいソースコードを頑張って読む時間、指摘する時間を取り除きたい。onkcop の導入でレビューコスト低減 #drcm_tech

2017-02-28 20:01:44
Takafumi ONAKA @onk

プロジェクトの終盤では「チームメンバー全員が読みやすいコードを書けること」がすごく効いてくる #drcm_tech

2017-02-28 20:02:51
あおの @aono_ex_parrot

コーディング規約マジ大事。 PythonはPEP8あるけどRubyは公式ないのよね。 で、Drecomでは自作規約onkcopってのを作ってるそうな。 #drcm_tech

2017-02-28 20:03:17
もりけー @mizinkooooooo

読みやすいコードのために独自コーディング規約入れてる #drcm_tech

2017-02-28 20:03:42
あおの @aono_ex_parrot

「FIXME」とか「後で直す」とかの呪いのコメントは消そうと思わないと消えないねぇ… #drcm_tech

2017-02-28 20:04:50
Fz @sazae657

メンバーが設計出来る人で揃ってないと辛いヤツだ #drcm_tech

2017-02-28 20:04:57
あおの @aono_ex_parrot

継続的なリファクタリングは継続的なテストから。 #drcm_tech

2017-02-28 20:05:54
奈良阪某 @narazaka

強さの上に成り立っている #drcm_tech

2017-02-28 20:07:06
Takafumi ONAKA @onk

開発スケジュールに寄与した取り組み:必ずリファクタリング工数を込みで見積もる。Metrics を計測しているおかげでメソッド一つずつはシンプルなのだが、実装全体が複雑化していく。テストを書いておくことで、リファクタリングを継続的に普通にやっていける。 #drcm_tech

2017-02-28 20:07:16
あおの @aono_ex_parrot

テストほんとに書いてる時間ない。 テスト書く工数取らないとだめね…。 #drcm_tech

2017-02-28 20:08:18
Fz @sazae657

テストコードを書く許可が出ない案件(経験有り) #drcm_tech

2017-02-28 20:08:54
さっちゃんでした★ @ne_sachirou

#drcm_tech テストを書くと…工數が減るのだよ

2017-02-28 20:09:05
Takafumi ONAKA @onk

リファクタリングしたことでコードが読みやすくなり、バグに気づけた事例があった。リファクタリングしたことでコードが変わり、バグを生んだ事例もあった。 #drcm_tech

2017-02-28 20:10:14
Fz @sazae657

C++でもテンプレートクラスだと全メソッド通すテストしてないと後で構文エラーがでてイライラするやつ #drcm_tech

2017-02-28 20:11:30
あおの @aono_ex_parrot

Array#product 全組み合わせ一気にテストできるマン #drcm_tech

2017-02-28 20:11:44
前へ 1 2 ・・ 5 次へ