##はじめに
最近、仕事で40本以上のAPIを全てリファクタリングすることになったので、
リファクタリングについて改めて勉強し直しました。
その時にとても勉強になった記事をまとめてみました。
リファクタ以外でもかなり有用な内容ばかりなので、1年目~3年目ぐらいの方にもおすすめです。
##記事一覧
[リファクタリング自爆奥義集]
(https://qiita.com/MinoDriven/items/dac5505cf8442e1721d1)
[何かのときにすっと出したい、プログラミングに関する法則・原則一覧]
(https://qiita.com/hirokidaichi/items/d6c473d8011bd9330e63)
[初心者プログラマが犯しがちな過ち25選]
(https://qiita.com/rana_kualu/items/379eefb3a40c6b44cb92)
[良いコードの書き方]
(https://qiita.com/alt_yamamoto/items/25eda376e6b947208996)
[糞コードは直すな。]
(https://qiita.com/kotauchisunsun/items/d03c1e6936ffb250e4a1)
[中規模Web開発のためのMVC分割とレイヤアーキテクチャ]
(https://qiita.com/yuku_t/items/961194a5443b618a4cac)
[技術的負債とどうやって戦うか]
(https://qiita.com/kamykn/items/ad687e772da454e3f614)
[クソコードにならない為に、これだけは守って欲しい7つのこと]
(https://qiita.com/koitaro/items/c3720d9c3ac1e7b0590f)
[読み手にやさしい if 文を書きたい]
(https://qiita.com/Nossa/items/3fb1f1e4c429cacd3365)
[単一責任原則で無責任な多目的クラスを爆殺する]
(https://qiita.com/MinoDriven/items/76307b1b066467cbfd6a)
[TODO: 以外のアノテーションコメントをまとめた]
(https://qiita.com/taka-kawa/items/673716d77795c937d422)