Answer - #21
Open
toyokappa wants to merge 5 commits into
Open
Conversation
Owner
|
すでにチェック済みかもしれませんが、こちらの動画でコメントさせてもらいました! 【前編】全部見ます!プロを目指すRailsエンジニアのための公開コードレビュー #railsdm - YouTube 【後編】全部見ます!プロを目指すRailsエンジニアのための公開コードレビュー #railsdm - YouTube |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ex1〜3
station_numberから移動した駅数を算出し、その駅数にもとづいてFARESを算出するようなプログラムを実装しました。
Ex4
この問題は苦戦しました。FlashメッセージではなくErrorメッセージを追加する方法が分からず、色々と模索し、下記ページを参考に実装をしました。
https://railsguides.jp/active_record_validations.html#errors-base
Ex5
これも苦戦しました。exited_gate_idの有無で判別できると思い、exited_gate_idがnilでない場合にroot_pathにリダイレクトする様に実装をしました。
全体を通しての感想
初めて「誰かが書いたプログラムに手を加える」ということを経験しました。自分が考えたプログラムを書いていることと何か大きな違いがあるのか?と言われると、明言することは難しいのですが、人のプログラムに手を加えるということは少なからず「責任」が生まれるなぁと思いました。それと同時にもっと勉強しなきゃなぁという意識も芽生えました。
責任が生まれる分、読みやすいコードを書かなければならないのですが、知識がない分、読みやすいコードの書き方がわからない、というなんとも居た堪れない気持ちになったからです。
長くなりましたが、結論としてはこの課題をやってみて、本当に良かったです。とても勉強になりました。この課題に関連した書籍が販売されるということでしたので、そちらがリリースされることを心待ちにしています。