係の学生は点呼をしてください’,‘夜になりました。CHOICES[1]){console.log(‘こんばんは!’);}これくらいスッキリします。外から見たら、内容を一瞬で把握はできません。大量のコードの中からエラーを見つけたり後からその変数の意味を解釈するのは大変になる時も。CHOICES.EVENINGのように、キーを設定し、連想配列にすることで、より理解を早めることができるようになります。リファクタリングに役立つ本リファクタリングをテーマにした本は色々ありますが、リーダブルコードは特にお勧めします。この本は、どちらかというと、具体的なノウハウ・テクニックではなく、リファクタリングをする上であらゆる言語に対応する普遍的な考え方自体が詳しくまとめられています。棚にこれは必ずあると言われているくらい、プログラマー界隈では有名な本です。「理解がしやすいコードとは何か」ということを理解することには、一役買ってくれます。元のコードの意味を改めて把握するのは大変になるので、まずは元の文章の各命令が何を指示しているのかをしっかり把握してからリファクタを進めたいと思います。言葉や概念の意味が分からないことが非常に多いため、いきなりリファクタリングを完璧にやろうとするとそれこそ、無駄に遠回りをしてしまうことになります。言語の基礎をしっかりと抑えましょう。いバイト→二度目の起業まで、一通り全部見てきて修羅場を味わった経験を元に、実家暮らし・地域ビジネス・副業・趣味に関する発信を行っています。横浜DeNAベイスターズ応援歴24年。いバイト→二度目の起業まで、一通り全部見てきて修羅場を味わった経験を元に、実家暮らし・地域ビジネス・副業・趣味に関する発信を行っています。横浜DeNAベイスターズ応援歴24年。