※PCとAndroid環境におけるChromeとFirefoxにのみ対応
プラグイン開発を行いながらオブジェクト指向やフレームワーク、DBについて学ぼう
今回から数日かけて、ガッツリとリファクタリングをやっていきます!
本来リファクタリングというのは「実装をして、テストをして、リファクタリングして」という流れを取るので「実装の一部」になります。
(※ 補足:TDD(テスト駆動開発)という手法の場合はこれが「テストコードを書いて、実装をして、リファクタリングして」になります)
理想論って言われることもありますが、原則としてリファクタリングまでが実装、という認識は持っておいてください。
というより、ここまでやらないとどんどんプログラムのコードが汚くなっていきます。結果として「何をしているのかわからない」という状況になりやすいです。
しかもシステム開発は複数人で同時にやるものなので、これが同時多発的に発生するともうどうしようもなくなります。
だからこそ、そうなる前に「リファクタリングをする」っていう行為がめちゃくちゃ重要になります。
じゃぁ具体的にどうやってリファクタリングするのかっていうところを見せていけたら、と思います。
一部リファクタリングじゃなくガッツリ修正も入ってたりしますが、それも含めて技術習得をしていってください。
また今回から内容が1段階レベルが上がります。
ただ実装するだけ、よりも「良いコードを書く」という方が難しいからです。
コードをシンプルにする、よりわかりやすくする、変更しやすくするっていうのはプログラマーとして常に意識しておくことですが、それを技術としてちゃんと習得できている人はそう多くありません。
今回からはそこのきっかけをどんどん提供していくので、技術の幅を広げる学習になります。
最初はよくわからない、ということも多いと思うので何度も動画を見返したり、わからないところはコードを何度も書いたりして実行してみたりしながら、動作確認をしてくださいね。
このTipを閲覧するためには
コースを購入する必要があります
このTipを閲覧するためには
コースを購入する必要があります
このコースの現在の獲得スキル価値
¥ {{ currentValueCount | numberWithDelimiter }}