Yuki's Tech Blog

仕事で得た知見や勉強した技術を書きます。

コードレビュー

【2023/1/8 ~ 2023/1/28】コードレビューで知ったことをざっくりまとめてみた

目次 目次 概要 Rails no_contentなのにレスポンスボディを返さない 変数名がシリアライザー名と同じ場合、シリアライザーを指定しなくて良い React 真偽値の時の変数名とコンポーネントのprop名に気をつける 同じfeaturesからインポートする際は、相対パス…

【2022/12/21 ~ 2023/1/7】コードレビューで知ったことをざっくりまとめてみた

目次 目次 概要 Open API どんなリソースを操作しているかが分かるパスを書く 使い手の意図しない挙動が発生するようなAPIを作らない Rails has_manyで指定する関連モデル名は複数形にする Active Recordオブジェクトの保存時に何か処理を実行したい場合、モ…

【2022/12/3 ~ 2022/12/20】コードレビューで知ったことをざっくりまとめてみた

目次 目次 概要 Open API OpenAPI 3.1未満の場合はnullable: trueを追加しないとnullが許容されない Rails Like句の後ろに半角スペースを入れる procよりラムダを使う 分類を表すカラム名はkind や categoryのような単語を使う Rubyではスネークケースを使う…

【2022/11/21 ~ 2022/11/25】コードレビューで知ったことをざっくりまとめてみた

目次 目次 この記事を書く背景 Open API Open APIでエンドポイントを定義する場合、タグを付与する 一対多のエンドポイントにはidを加える 対象のスキーマが一つしかない場合、allofは不要 operationIdがそのまま自動生成されるAPIコード上でのメソッド名に…