GitHubの中の人が語るリファクタリングテクニック #yapcasia #yapcasiaA
Adventures in Refactoring
http://yapcasia.org/2015/talk/show/bd04b86c-f9de-11e4-b996-8ab37d574c3a
K̸̟̠͎͂͐Ĕ̷̳̣̌̈́Ÿ̴̡̆͝G̵͎̬͂͋̃͘E̷̡͙̳͍͐̄̃͒N̷̥̬͈͆
@otokuinformaton
リファクタリング、振る舞いやインアウトを変えずコードを変えることです #yapcasiaA
2015-08-22 13:12:26
Kaoru Maeda 前田 薫
@mad_p
Benさん What is Refactoring: Changing code without (trying to) changing behavior. #yapcasia #yapcasiaA
2015-08-22 13:12:28
K̸̟̠͎͂͐Ĕ̷̳̣̌̈́Ÿ̴̡̆͝G̵͎̬͂͋̃͘E̷̡͙̳͍͐̄̃͒N̷̥̬͈͆
@otokuinformaton
悪いリファクタリング: 一貫性を増すためにやること、一貫性を増すこと自体はいいがそのためにリファクタリングするべきではないよ #yapcasiaA
2015-08-22 13:13:16
Kaoru Maeda 前田 薫
@mad_p
Benさん: リファクタの悪い理由: 一貫性を増すためにやる。DRYを増す。抽象化レイヤを加える。これらは、やるのはいいことだが、これをやるためにリファクタするというのはよくない #yapcasia #yapcasiaA
2015-08-22 13:13:31
c-bata
@c_bata_
一貫性はいいことだけど、リファクタリングの理由としてはよくない ∵ リファクタリングの成果を測れないといけない #yapcasia #yapcasiaA
2015-08-22 13:13:40
やぬすさん / TAKAGI Kensuke
@janus_wel
リファクタリングの理由として悪いもの - 一貫性 - DRY 徹底 - 抽象化 #yapcasia #yapcasiaA
2015-08-22 13:13:45
トトス@英語勉強アカウント
@oza_shu
リファクトリングとはコードを変えるが、振る舞いは同じ。悪いリファクター結果を計ることが大事で、一貫性は計れない。重要なのは正しいことをキープすること。 #yapcasiaA
2015-08-22 13:14:16
YOSHIDA Takehiko
@chihayafuru
このRubyコードが読めるか、の質問が観客に投げかけられました。 => 観客一同 OK。 ここはどこ? 私たちは何者? ^_^; #yapcasiaA
2015-08-22 13:14:18