先日Udemyのセールがあったので、JavaScriptとPHPの学習教材を購入してみました。1つの教材が約20時間で、80~90%割引で1200円でした。これまで独学で何となくやってきたことを、しっかりと筋道立てて理解していこうと思い、5つ購入しました。
最初に視聴した教材はCodeMafiaさんの「プログラミング中級者になりたい人のためのクリーンコード入門」というもので、内容は目からウロコでした。(といっても普通にプログラミングしている人にとっては当たり前のことなのでしょうが…)
変数や関数の名前の付け方と役割、変数のスコープ、関数やクラスは小さくして責務を絞るなど、これまでほとんど意識できていなかったことを学びました。とりあえず動画を視聴して、理解したつもりになっているだけなので、実際のコーディングを通して、学んだことを理解できているかを確かめることにしました。
そこで、今ハマっている「バックギャモン」というボードゲームを作ってみることにしました。これまで何か作るときには「完成すればいいや」としか思っていませんでしたが、今回はクリーンコードを意識して作りました。
完成したものがこちら。
BackGammon
今回も最後に悪い癖が出て、完成させることを優先してしまいました。といっても、まだまだ使いづらいし、バグ取りもしていないので完成とは呼べないのですが。
どんなことを意識して、どのようにコーディングしていったかを次回からまとめてみようと思います。
コメント