Refactoring2-2

使ってないコード(dead code)を取り除く.

>|csh|

1,2c1 < NUMBER_OF_TOSSES = 1000 < BORDER_WIDTH = 50 --- > NUMBER_OF_TOSSES = 10

<

"%Q"表示への切り替え.

””によるテキスト作成では"\""として逃げないといけない.%Qを使うとその必要がなくなりより見やすくなる.emacs上の語句置換はquery-replaceでやると便利. >|emacs| M-x query-replace Query replacing \ with : (? for help)

<

>|csh| 15c14 < "<rect x=\"#{centre_x-2}\" y=\"#{centre_y-2}\" --- > %Q{<rect x=\"#{centre_x-2}\" y=\"#{centre_y-2}\" 20c19 < fill=\"red\" >#{value}</text>" --- > fill=\"red\" >#{value}</text>} 27c26 < data = "<svg xmlns=\"http://www.w3.org/2000/svg\" --- > data = %Q{<svg xmlns=\"http://www.w3.org/2000/svg\" 35,40c34,35 < </svg>" < --- > </svg>}

<

テスト容易性

svg表示がすぐにできるようにhttpラッパーを削除. >|csh| < puts "Content-Type: image/svg+xml < Content-Length: #{data.length} < < #{data}"

> puts data

<
Last modified:2020/08/04 18:10:14
Keyword(s):
References:[Refactoring2] [RubyPrimary]