コードレビュー
リーダブルコード
CI/CD
AI駆動開発
コードレビューについて
https://employment.en-japan.com/engineerhub/entry/2020/03/12/103000
http://c5meru.hatenablog.jp/entry/2017/11/10/235107
読み進め方1 バグがなさそうかを確かめる
読み進め方2 ある条件下で問題になる箇所を確かめる
読み進め方その3 コードの拡張性を確かめる
クソコードの特徴
1 読めないコード
2 要領の悪いコード
3 意図がわからないコード
書いたコードの1行1行に対して、
・どういう処理なのか
・どういう意図で書いたのか
を質問する
7つのポイント
1 レビューの観点を明確にする
2 我が身に返えることを恐れずに指摘する
3 なぜ悪いコードなのかを論理的に説明する
4 良いコードについて共通認識を持つ
5 小さい単位でレビューを繰り返す
6 指摘は素直な気持ちで受け入れる
7 指摘は人格否定ではない
Pythonコードレビュー
https://slideship.com/users/@massa142/presentations/2020/07/45muxmQzWHqr4iZYR73wBM/?p=6
Style Guide/ Formatter
Dependabot
Pull Requestの書き方
Pull Requestのサイズ
レビューコメントの書き方
議論が長くなった場合の対応
モブレビューのすすめ
コメントに遊び心を
まとめ
konoha
https://free.konohacheck.com/
Pylint Custom Ruleで始めるレビュー自動化
https://lycorptech-jp.connpass.com/event/341890/presentation/?utm_campaign=new_event_links_to_group_member&utm_source=notifications&utm_medium=email&utm_content=detail_btn
プログラミング上達したい人に繰り返し読んで欲しい4冊
https://note.com/erukiti/n/nfe26d674842a
Agentic Coding レビューというボトルネック
https://www.mechanica-inc.com/slides/20250806-code-review-for-agentic-coding/
looks good to me
1章 コードレビューの重要性
2章 コードレビュー徹底解剖
3章 チームの最初のコードレビュープロセスの構築
4章 チームワーキングアグリーメント
5章 自動化のメリット
6章 効果t系なコードレビューコメントの作成
7章 コードレビューがダメになる理由
8章 コードレビューの遅延を減らす
9章 プロセスの抜け穴を取り除く
10章 緊急時対応プレイブック
11章 コードレビューとペアプログラミング
12章 コードレビューとモブプログラミング
13章 コードレビューとAI
同じ5行のコードが全く違って見える12の瞬間、なぜ私たちは学ぶのか?
https://zenn.dev/coconala/articles/reasons-for-continuing-to-learn
エラーハンドリング
パフォーマンス
セキュリティ
認証・許可
信頼性
保守性
テスタビリティ
スケーラビリティ
可観測性
チーム開発
Vibe coding
トレードオフ