h ファイル内の LOC の数が与えられた場合、最適なコード (デスクトップ アプリケーション) 内の C++ LOC の数はいくつになるでしょうか?
背景: 私は、C++ ソフトウェアを C# に移植するための労力見積もりと計画を行っています。
私の最初のアイデアは、LOC に基づいて大まかな見積もりを作成し、残りの LOC に移植された LOC を使用してプロセスを追跡することでした。移植速度が 200LOC/日であると仮定すると、1.5 人年になりました。この数字をお客様に提示したら、絶対に契約は取れません。
私が見つけたコードを詳しく見てみると、コードは非常に非効率的であり、多対多の C&P コードを使用し、独自のコンテナー クラスを実装しているなどです。したがって、C++ の LOC-Number は、同じものを実装するための努力を反映していないようです。機能。今、私の仮定は、ヘッダーファイルは機能をよりよく反映する必要があるということです。