テックキャンプ短期集中オンラインコース。学習53日目のふりかえり

学習時間:10:00

実装内容(オリジナルアプリ2):コメント削除、曜日別簡易表示の確認、詳細検索機能、ソート機能の確認入浴形態表の結合テストコード

解決したことや学んだ単語:結合テストコードにて画面遷移の早さに処理が追いつかず並び替え後の要素が反映されないことがある。そういう場合はfindメソッドで要素を確認してから改めてテストを行うと良い。数を四捨五入して近い方の整数に丸めるメソッドとしてroundメソッド、ceilメソッド、floorメソッドなどがある。

 

学習の振り返り:

 本日はキャリアコーチとの面談を行った。内容としては就職する上で自分が重視するものやキャリアプランなど将来どのように働きたいかについて掘り下げを行った。自分がどのようにありたいかについては考えてきたが、具体的にどのような道を目指したいのかについてはまだ曖昧な部分も多く自分と向き合う必要があると感じた。
 実装作業の方は昨日に引き続き結合テストコードの記述を進めていた。今日記述したのはコメント削除、曜日別簡易表示の確認、詳細検索機能、ソート機能の確認入浴形態表の6つ。ソート機能の確認ではRspecの処理が早く、要素の読み込みを十分に行えていない状態で次の段階へと進んでしまうことから頻繁にエラーを起こし、条件の把握と対策を行えるまで時間を要してしまった。具体的には並び替えボタンをクリックした後行われる要素の並び替えをシステム側で認識できていないのが原因だった。対策としてはfind().expect to have_content()できちんと読み込みの時間を与えてから要素の位置確認を行うことでエラーをなくすことができた。今後もわからないことに直面してもなるべくパニックにならないようにして対策していきたい。