2020年の5月から C++/Win32 でテキストエディタを作成していますが、サンデープログラマがどんだけソースコード書けるか気になりませんか?
開発を始めてからほぼ毎日1時間から2時間ぐらい実装しています。でも、当然やる気に左右されるので1ステップも書かない月もありました。
約2年の結果
実装の時間は記録していないのすが、ステップ数は記録するようにしています。その結果です。現時点で C++ で作成してからもうすぐ2年です。
日付 | 総ステップ数 | 実ステップ数 | 総ステップ増減 | 実ステップ数増減 | クラス数 | モジュール数 | コメント割合 |
---|---|---|---|---|---|---|---|
2020/05/13 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2020/06/14 | 4,772 | 2,919 | 4,772 | 2,919 | 15 | 180 | 19.1 |
2020/07/01 | 8,037 | 5,189 | 3,265 | 2,270 | 25 | 299 | 16.3 |
2020/07/14 | 9,623 | 6,128 | 1,586 | 939 | 28 | 370 | 16.5 |
2020/08/01 | 13,076 | 8,002 | 3,453 | 1,874 | 38 | 564 | 17.2 |
2020/08/13 | 13,662 | 8,285 | 586 | 283 | 39 | 587 | 18.5 |
2020/08/31 | 15,339 | 9,250 | 1,677 | 965 | 47 | 656 | 19.1 |
2020/09/13 | 17,688 | 10,755 | 2,349 | 1,505 | 54 | 725 | 19.1 |
2020/10/01 | 19,097 | 11,577 | 1,409 | 822 | 57 | 794 | 19.1 |
2020/10/13 | 20,614 | 12,501 | 1,517 | 924 | 61 | 851 | 19 |
2020/11/01 | 22,739 | 13,691 | 2,125 | 1,190 | 68 | 940 | 19.7 |
2020/11/13 | 23,960 | 14,390 | 1,221 | 699 | 73 | 976 | 19.7 |
2020/12/13 | 26,814 | 16,099 | 2,854 | 1,709 | 74 | 1,072 | 19.9 |
2021/01/13 | 26,948 | 16,159 | 134 | 60 | 74 | 1,081 | 20 |
2021/02/13 | 27,062 | 16,225 | 114 | 66 | 74 | 1,086 | 20 |
2021/03/13 | 27,062 | 16,225 | 0 | 0 | 74 | 1,086 | 20 |
2021/04/13 | 28,154 | 16,782 | 1,092 | 557 | 75 | 1,123 | 21.2 |
2021/05/13 | 28,489 | 16,951 | 335 | 169 | 76 | 1,131 | 21.3 |
2021/06/13 | 28,489 | 16,951 | 0 | 0 | 76 | 1,131 | 21.3 |
2021/07/13 | 28,598 | 16,978 | 109 | 27 | 76 | 1,134 | 21.5 |
2021/08/13 | 29,318 | 17,512 | 720 | 534 | 75 | 1,051 | 21 |
2021/09/13 | 31,337 | 19,101 | 2,019 | 1,589 | 78 | 1,133 | 20.2 |
2021/10/13 | 35,494 | 21,091 | 4,157 | 1,990 | 92 | 1,237 | 21.2 |
2021/11/13 | 35,878 | 21,284 | 384 | 193 | 93 | 1,249 | 21.3 |
2021/12/13 | 35,889 | 21,289 | 11 | 5 | 93 | 1,249 | 21.3 |
2022/01/16 | 36,119 | 21,424 | 230 | 135 | 94 | 1,265 | 21.5 |
2022/02/13 | 36,398 | 21,599 | 279 | 175 | 95 | 1,272 | 21.3 |
私の場合ですが、大体月に3,000ステップ書けたらいい方ですね。もちろん、仕様変更なんかで作り直しも含まれていますので、もーちょとあるかもしれません。あと、もー何年も作っているC#版だとこんな感じです。
C#だとデザイナで自動生成されるソースも含まれるので、実際に書いたコードはもう少し少なくなりそうです。多分、同じものを作ったら C++ 版の方が書くコードは多くなるんじゃないかと思います。あと、 1 年間だと 36,000 ステップぐらいしか書けないようです。実際1万ステップを超えましたが全然機能的に足りません。
ちなみにC++でアプリを作成するのは今回初めてなので、もう少し慣れると生産性があがるかもしれませんが、そこまで上がるとは思えないですけどね…。ちょっとでもこれからアプリ作ろうて人の参考になればと思います。
おわりに
1 ステップも書かない月があってもいいじゃない。とにかく作り続けます。あと、 C# 版ももう少しとブラッシュアップしたいんですよね。どんだけテキストエディタ好きなんって感じです。
コメント