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

5fc8ab822e946a8ddfa46ba15a848392?s=47 fuqda
August 13, 2019

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

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

5fc8ab822e946a8ddfa46ba15a848392?s=128

fuqda

August 13, 2019
Tweet

Transcript

  1. 11.
  2. 20.

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

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