Repro Tech: Long Life RailsApps supported by REJOB
- threetreeslight
- 1759
- 6
- 0
- 0
リファクタリングの第一歩はテスト(命綱)を書くところから。それがないと同じ振る舞いをしているかがわからなくなるため... #reprotech
2019-02-06 20:09:37チームの品質がある程度で終わってしまわないようにしている施策はあるか?→レビュアーを複数持つ。コードに対してキレやすい人をチームに入れることが大事 #reprotech
2019-02-06 20:11:19コードの良し悪しを判断するために、ドメイン知識が必要となる。 ユーザーに提供している価値をわかっていないと、それを損なわないようにリファクタできない。 #reprotech
2019-02-06 20:11:21[宣伝] 人間は既存コードのパターンに乗っかるので、模範的なコードを書こうという話はオブジェクト指向設計実践ガイドという話に書いてあります! #reprotech
2019-02-06 20:11:38コードの静的解析ツールなどは使っているか?→CodeClimate前使ってたけどまあまあ程度。Rubocopの複雑度判定もいいけどわかって書いてる時もあるのでムズカシイネー。この2つは悪くはないのでは #reprotech
2019-02-06 20:12:49リファクタリングするとき、対象コードの単体テストが十分に検証できているか...から見た方がいい気がするけれど、その辺の作業手順はどうしているのだろう? #reprotech
2019-02-06 20:14:09Slackにコードに対してキレるチャンネル作ろっかな、ソース貼って「なんじゃこれはああああああ」って言う感じで、心理的安全性がいりそうだけど #reprotech
2019-02-06 20:14:53ジョーカーさん「リファクタリングの目的・パターン・思考」 コードの良し悪しの指針を持つこと、何をすれば何が良くなるかを言語化できること、顧客への価値は何なのかを考えること、その具体的な方法も合わせて大変実践的なお話!楽しかったです😆 #reprotech
2019-02-06 20:16:33look and feelを揃えて、語彙やstyleをあわせないといけない. 確かに迷ってしまう #reprotech
2019-02-06 20:16:37Repro Tech: Long Life RailsApps supported by REJOB repro-tech.connpass.com/event/117280/ #reprotech Railsに限らない良い話がタイムラインに流れてきていてとても気になる
2019-02-06 20:17:18クックパッドの巨大rails アプリケーションを普通にするための取り組み はじまた! #reprotech pic.twitter.com/Ukzah8G2VW
2019-02-06 20:18:17レガシーとはレシピサービス意外では「つかわれていないシステムやライブラリ」 #reprotech
2019-02-06 20:20:05#reprotech わいわい pic.twitter.com/hXT57kLTau
2019-02-06 20:20:36