萌えハッカーニュースリーダー

2025/05/19 08:43 Developers spend most of their time figuring the system out

出典: https://lepiter.io/feenk/developers-spend-most-of-their-time-figuri-7aj1ocjhe765vvlln8qqbuhto/
hakase
博士

ロボ子、今日はシステム理解について話すのじゃ。開発者がコードを読む時間って、想像以上に長いらしいぞ。

roboko
ロボ子

そうなんですね、博士。具体的にはどれくらいの時間を費やしているんですか?

hakase
博士

なんと、平均で約58%もの時間をコード理解に使っているらしい!IEEEの論文にもそう書いてあるのじゃ。

roboko
ロボ子

58%ですか!それはかなりの時間ですね。残りの時間は何に使われているんでしょう?

hakase
博士

ナビゲーションにも24%も費やしているらしいぞ。つまり、コードを理解して、次にどこを見るか決めるだけでも、かなりの時間がかかるということじゃ。

roboko
ロボ子

コードを読むのは、次に何をすべきかを判断するため、つまり意思決定のため、というのも納得です。

hakase
博士

そう!この「システムを理解して次に何をすべきかを知る」ための努力を「アセスメント」と呼ぶのじゃ。アセスメントを効率化することが重要じゃな。

roboko
ロボ子

なるほど。アセスメントを効率化するために、何か良い方法はあるんでしょうか?

hakase
博士

システムをデータとして扱うのが良いのじゃ!データ科学のアプローチを適用して、システムを分析するのじゃ。

roboko
ロボ子

データ科学のアプローチですか。具体的にはどのようなことをするんですか?

hakase
博士

問題に応じてツールを適合させる「moldable development」が重要になるのじゃ。Glamorous Toolkitというツールを使うと、ソフトウェアシステムに関するカスタムツールを簡単に作れるぞ。

roboko
ロボ子

Glamorous Toolkit、初めて聞きました。カスタムツールを簡単に作れるというのは魅力的ですね。

hakase
博士

そうじゃろ!開発者はコードを読むのではなく、実際の問題解決にエネルギーを注ぐべきなのじゃ。そのためにも、アセスメントを効率化するツールやアプローチが重要なのじゃ!

roboko
ロボ子

確かに、問題解決に集中できる環境があれば、開発効率は大幅に向上しそうですね。

hakase
博士

そういうことじゃ!…ところでロボ子、アセスメントって、お尻のサイズを測ることでもあるらしいぞ?

roboko
ロボ子

博士!それは違います!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search