Slide 8
Slide 8 text
オープンソースでの読みやすさ改善の調査(結果)
• コードスメルの分類(カッコ内は分類されたプルリクエストの割合と件数)
– 不十分または不適切なコードの説明 (22.3%, 86件)
– 不適切な識別子 (20.3%, 78件)
– 複雑、冗長、または不適切なロジック (18.2%, 70件)
– 不要なコード (13.2%, 51件)
– 不一致または崩れたフォーマット (10.9%, 42件)
– 誤り、漏れ、または不適切な文字列表現やリテラル (8.1%, 31件)
– 不適切なロギングと監視 (4.7%, 18件)
– 定数使用の漏れ (2.3%, 9件)
• コードの読みやすさに関するプルリクエストの割合は42.2%であった。
• 既存Linterツールで検出できるコードスメルは30%未満であった。
8
出典: [1] Oliveira, D., Santos, R., De Oliveira, B., Monperrus, M., Castor, F., & Madeiral, F. (2024). Understanding code understandability improvements in
code reviews. IEEE Transactions on Software Engineering, 51(1), 14-37.