Repro Tech: Long Life RailsApps supported by REJOB

AirbnbやGitHub、Cookpadを初めとしたStartupからエンタープライズまで様々なサービスで利用されるRails。 そんな便利なRailsを長期に渡って利用しサービス運用していると、ついついレールから外れてしまったり、Updateが疎かになってしまうケースもでてきます。 そのような息の長いサービス運用において、Railsとどう向き合っていけばよいのか?をテーマに語り合うミートアップです。
0
前へ 1 ・・ 3 4 ・・ 8 次へ
野球 @koalanosamba

リファクタリングの第一歩はテスト(命綱)を書くところから。それがないと同じ振る舞いをしているかがわからなくなるため... #reprotech

2019-02-06 20:09:37
うどんこ @udonnko_

仕様もコードも常に疑いを持つ #reprotech

2019-02-06 20:10:09
ふくい(ま) @msfukui

「気に食わない」の閾値をどのようにすると上げられるのか、コツなど教えていただけるとうれしいです。 #reprotech

2019-02-06 20:10:19
める @c5meru

「コードに対してキレる人が必要」 #reprotech

2019-02-06 20:11:14
あいさか @mist_dev

チームの品質がある程度で終わってしまわないようにしている施策はあるか?→レビュアーを複数持つ。コードに対してキレやすい人をチームに入れることが大事 #reprotech

2019-02-06 20:11:19
color_box @color_box

コードの良し悪しを判断するために、ドメイン知識が必要となる。 ユーザーに提供している価値をわかっていないと、それを損なわないようにリファクタできない。 #reprotech

2019-02-06 20:11:21
𝕿𝖆𝖎𝖐𝖎.𝕿 @taiki__t

[宣伝] 人間は既存コードのパターンに乗っかるので、模範的なコードを書こうという話はオブジェクト指向設計実践ガイドという話に書いてあります! #reprotech

2019-02-06 20:11:38
あいさか @mist_dev

コードの静的解析ツールなどは使っているか?→CodeClimate前使ってたけどまあまあ程度。Rubocopの複雑度判定もいいけどわかって書いてる時もあるのでムズカシイネー。この2つは悪くはないのでは #reprotech

2019-02-06 20:12:49
馬美肉 @chiastolite

まぁ静的解析は変化が取れればいいからなぁ。いちいちコミットとかで反応されてもうっとおしい気はする #reprotech

2019-02-06 20:13:16
野球 @koalanosamba

リファクタリングするとき、対象コードの単体テストが十分に検証できているか...から見た方がいい気がするけれど、その辺の作業手順はどうしているのだろう? #reprotech

2019-02-06 20:14:09
あいさか @mist_dev

Look and Feel を揃えるのは大事 #reprotech

2019-02-06 20:14:22
ながいくん @tenu530

Slackにコードに対してキレるチャンネル作ろっかな、ソース貼って「なんじゃこれはああああああ」って言う感じで、心理的安全性がいりそうだけど #reprotech

2019-02-06 20:14:53
Misaki Shioi (しおい) @coe401_

ジョーカーさん「リファクタリングの目的・パターン・思考」 コードの良し悪しの指針を持つこと、何をすれば何が良くなるかを言語化できること、顧客への価値は何なのかを考えること、その具体的な方法も合わせて大変実践的なお話!楽しかったです😆 #reprotech

2019-02-06 20:16:33
threetreeslight @threetreeslight

look and feelを揃えて、語彙やstyleをあわせないといけない. 確かに迷ってしまう #reprotech

2019-02-06 20:16:37
あいさか @mist_dev

CookpadはRailsになって10年以上。いやー大変なことになりますね #reprotech

2019-02-06 20:16:52
ごま @gomaaburamax

Repro Tech: Long Life RailsApps supported by REJOB repro-tech.connpass.com/event/117280/ #reprotech Railsに限らない良い話がタイムラインに流れてきていてとても気になる

2019-02-06 20:17:18
threetreeslight @threetreeslight

クックパッドの巨大rails アプリケーションを普通にするための取り組み  はじまた! #reprotech pic.twitter.com/Ukzah8G2VW

2019-02-06 20:18:17
拡大
あいさか @mist_dev

学習コスト・メンテナンスコストも高いレガシーシステム(心拍数が上がる) #reprotech

2019-02-06 20:19:40
threetreeslight @threetreeslight

レガシーとはレシピサービス意外では「つかわれていないシステムやライブラリ」 #reprotech

2019-02-06 20:20:05
野球 @koalanosamba

マシニスト始めて知った!!!!マシニスト!!!! #reprotech

2019-02-06 20:20:27
前へ 1 ・・ 3 4 ・・ 8 次へ