【C++/Win32】サンデープログラマが1ヶ月で書けるステップ数は?

C++
この記事は約4分で読めます。

2020年の5月から C++/Win32 でテキストエディタを作成していますが、サンデープログラマがどんだけソースコード書けるか気になりませんか?

開発を始めてからほぼ毎日1時間から2時間ぐらい実装しています。でも、当然やる気に左右されるので1ステップも書かない月もありました。

約2年の結果

実装の時間は記録していないのすが、ステップ数は記録するようにしています。その結果です。現時点で C++ で作成してからもうすぐ2年です。

日付総ステップ数実ステップ数総ステップ増減実ステップ数増減クラス数モジュール数コメント割合
2020/05/130 0 0 0 0 0 0
2020/06/144,772 2,919 4,772 2,919 15 180 19.1
2020/07/018,037 5,189 3,265 2,270 25 299 16.3
2020/07/149,623 6,128 1,586 939 28 370 16.5
2020/08/0113,076 8,002 3,453 1,874 38 564 17.2
2020/08/1313,662 8,285 586 283 39 587 18.5
2020/08/3115,339 9,250 1,677 965 47 656 19.1
2020/09/1317,688 10,755 2,349 1,505 54 725 19.1
2020/10/0119,097 11,577 1,409 822 57 794 19.1
2020/10/1320,614 12,501 1,517 924 61 851 19
2020/11/0122,739 13,691 2,125 1,190 68 940 19.7
2020/11/1323,960 14,390 1,221 699 73 976 19.7
2020/12/1326,814 16,099 2,854 1,709 74 1,072 19.9
2021/01/1326,948 16,159 134 60 74 1,081 20
2021/02/1327,062 16,225 114 66 74 1,086 20
2021/03/1327,062 16,225 0 0 74 1,086 20
2021/04/1328,154 16,782 1,092 557 75 1,123 21.2
2021/05/1328,489 16,951 335 169 76 1,131 21.3
2021/06/1328,489 16,951 0 0 76 1,131 21.3
2021/07/1328,598 16,978 109 27 76 1,134 21.5
2021/08/1329,318 17,512 720 534 75 1,051 21
2021/09/1331,337 19,101 2,019 1,589 78 1,133 20.2
2021/10/1335,494 21,091 4,157 1,990 92 1,237 21.2
2021/11/1335,878 21,284 384 193 93 1,249 21.3
2021/12/1335,889 21,289 11 5 93 1,249 21.3
2022/01/1636,119 21,424 230 135 94 1,265 21.5
2022/02/1336,398 21,599 279 175 95 1,272 21.3

私の場合ですが、大体月に3,000ステップ書けたらいい方ですね。もちろん、仕様変更なんかで作り直しも含まれていますので、もーちょとあるかもしれません。あと、もー何年も作っているC#版だとこんな感じです。

C#だとデザイナで自動生成されるソースも含まれるので、実際に書いたコードはもう少し少なくなりそうです。多分、同じものを作ったら C++ 版の方が書くコードは多くなるんじゃないかと思います。あと、 1 年間だと 36,000 ステップぐらいしか書けないようです。実際1万ステップを超えましたが全然機能的に足りません。

ちなみにC++でアプリを作成するのは今回初めてなので、もう少し慣れると生産性があがるかもしれませんが、そこまで上がるとは思えないですけどね…。ちょっとでもこれからアプリ作ろうて人の参考になればと思います。

おわりに

1 ステップも書かない月があってもいいじゃない。とにかく作り続けます。あと、 C# 版ももう少しとブラッシュアップしたいんですよね。どんだけテキストエディタ好きなんって感じです。

コメント

タイトルとURLをコピーしました