こんにちは、ヨネヤマです。
本日も昨日に引き続きJavaの演習を行いました。
まず初めに、提出したプログラムについてのフィードバックを先輩から頂きました。フィードバックは、よりコンパクトなソースコードの書き方についてと、関数名がクラスを跨いで被っていたのでどちらの関数を読んでいるか分かりづらく可読性が劣るという内容でした。自分一人では気づくことがなかった考えでしたのでとても参考になり、考え方を広げることができたと思っております。
その後、昨日の続きである8問目を午前中に終え、問9を約6割まで解き進めました。問8と9で問題が大きく変わったためクラスをいくつ作るのか処理の順番はどのように行うのかなど初めから考えたので苦戦しました。特にクラスの作りを問8までとは異なる組み方にしたのでクラス設計だけでかなり時間を使いました。ですが、考え抜いたお陰でプログラムはスムーズに書くことができていると思います。勢いも大切ですが完成したシステムが何をどの順番でどのように行うのか紙やテキストに書き記し、整理するとプログラムがより捗ると思いました。
ご覧いただきありがとうございました。
次回のブログもよろしくお願いします。