エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
色付けしてつらい原因を分析する|実践 よくないコードに立ち向かう整理術 〜あなたのコードはどんな色?〜
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
色付けしてつらい原因を分析する|実践 よくないコードに立ち向かう整理術 〜あなたのコードはどんな色?〜
「つらい」だけでは進めないので、先程のコードをもう少し分析してリファクタリングするきっかけや目印... 「つらい」だけでは進めないので、先程のコードをもう少し分析してリファクタリングするきっかけや目印のようなものを探してみたいと思います。 ここからは視覚的に複雑度が整理できるように、コードに色を付けて整理してみます。 分析: よくないコードの変数を色付け コードに出てくる変数に色を付けてみます。 同じ色になっている変数が、同じ変数です。 パッと色を見たときに気になる点にフォーカスしながら「読みづらい」「リファクタリングしづらい」の要因になっている箇所を整理していきます。 意味のない途中の状態が晒されていることがわかる 2 行かけて sortedAndParsedRequest を作っています。 parsedRequest はその工程で一瞬必要になっただけのものです。 変数が出てきたら 読む時に覚えなければいけない ので、不必要な変数は脳の負荷を無駄に上げてしまいます。 [ Memo ] ✍️