2/27プログラミング2019年2月27日リファクタリングとは、既に書かれたコードを自分が見返したり、他の人が参照した時に理解をしやすくする作業のことです。・同じ処理を簡略化して書いて、コードを短縮する・関数の宣言を、別の命令の内部に埋め込む・同じ表記を繰り返す箇所を関数の箱に入れるなどの作業が、色々な機能を使って行われます。代表的なものをいくつか挙げます。サイトが重くなることを防ぐ為WEBサイトを表示する際、変数を多く宣言するほどパソコン内のメモリを消費するようになり、サイトが表示されるまで時間がかかるようになります。勉強を始めた段階では大した量のコードを書かないし大規模なプログラムのテストをする機会も無いので気になることはありません。処理を速くしてユーザビリティを上げることができます。継続的に自分以外がコードを触る場合があります。作業者がミスをする可能性も減りますし、バグが発生する可能性も減らすことができます。作業者の人件費にかかるコストが減らせます。いったコードの書き方を、現場の方々には「保守性の高いコード」と呼ばれるそうです。ウェブカツでは、鬼練という、有料の解放部分である本編とは別に、ソースコード付きの問題やその補足で、このリファクタリングに触れています。今回は、備忘録として、以下、そこで既に学んだリファクタリングの方法をまとめていきます。‘ミカン’;こうやって表記すると、if-elseの文が一行で書けます。4行あった命令が1行で済むので、スマートです。上記のように、3行のコードで設計されることが多いです。変数を初期化した後に、箱に値を入れる(定義する)必要がありません。変数を他の命令の中で呼び出して初期化すればコードを減らしつつ、同じ命令をすることができます。