Upgrade to Pro — share decks privately, control downloads, hide ads and more …

黒歴史リポジトリを使ったリファクタリング勉強法のススメ

fuqda
August 13, 2019

 黒歴史リポジトリを使ったリファクタリング勉強法のススメ

Otemachi.rb#20の発表資料です。
リファクタリングを利用した勉強方法の話をします。

fuqda

August 13, 2019
Tweet

More Decks by fuqda

Other Decks in Programming

Transcript

  1. ɾ໋໊ͷଥ౰ੑνΣοΫ ɹ (Ϋϥε໊ɾϝιου໊ɾΧϥϜ໊etc…) ͦͷ໊લͰ఻ΘΔʁ ex)ͱ͋ΔϕϯνϟʔاۀͰϗϯτʹ͋ͬͨා໋໊͍ class EmailMailer →Կʹର͢Δϝʔϧ͕͍ͨ͠Ϋϥεͳͷ͔શ͘఻ΘΒΜ ޿͗͢Δ໋໊͡Όͳ͍ʁ ex)

    Ϋϥε໊ɿGroup, Operation →޿໊͍લʹ͸prefix͕ඞཁͦ͏ γεςϜ্Ϳ͔ͭΔ໊લ͡Όͳ͍ʁ ex) ΧϥϜ໊ɿsize, count →ͦͷੲ๭ϑΝογϣϯܥαʔϏεͰ෰ͷαΠζΛsizeͱ͍͏ ΧϥϜͰ؅ཧͨ͠ͱ͜ΖORϚούʔͷ಺෦ͷϝιουͱ Ϳ͔ͭͬͯҙਤ͠ͳ͍ڍಈΛͨ͜͠ͱ͕͋ͬͨͦ͏ͳ