エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ファイルごとのMR頻度を出力するshellファイル作ったメモ - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ファイルごとのMR頻度を出力するshellファイル作ったメモ - Qiita
概要 ソースコードはファイルやClassごとに編集頻度の濃淡があります。重要な処理はやはり頻度が多くソ... 概要 ソースコードはファイルやClassごとに編集頻度の濃淡があります。重要な処理はやはり頻度が多くソースコードも肥大化しがち。 一方で、プロジェクト参画時はそういった濃淡が把握できずどこからインプットしたら良いかというのも判然としないことがままあります。 そういうわけで「まあこのへんから見てみたら?」程度にソースコードの重要性を図れる手段を備忘しました。 やったこと 以下の仕様で動作するshellファイルを作成。 設置したディレクトリ配下のファイルの中で、gitのMR回数をカウント 直近半年カウント 上位20件を表示 ソースコード #!/bin/bash # 直近半年間のマージコミットIDを取得 merge_commits=$(git log --merges --since="6 months ago" --pretty=format:"%H") # ファイルの変更回数をカウントする連