合計 昨日 今日

アバター
Dixq (管理人)
管理人
 
記事: 1472
登録日時: 2010年10月12日(火) 20:16
お住まい: 北海道札幌市
日記: 日記を見る (559)
日記
- 8月 2017
地獄ナウ (5)
   2017年8月14日(月) 11:25
今日は原爆記念日 (4)
   2017年8月06日(日) 07:48
四聖龍神録2動画公開! (0)
   2017年8月04日(金) 16:40

+ 7月 2017
+ 6月 2017
+ 5月 2017
+ 4月 2017
+ 3月 2017
+ 2月 2017
+ 1月 2017
+ 12月 2016
+ 11月 2016
+ 10月 2016
+ 9月 2016
+ 8月 2016
+ 7月 2016
+ 6月 2016
+ 5月 2016
+ 4月 2016
+ 3月 2016
+ 2月 2016
+ 1月 2016
+ 12月 2015
+ 11月 2015
+ 10月 2015
+ 9月 2015
+ 8月 2015
+ 7月 2015
+ 6月 2015
+ 5月 2015
+ 4月 2015
+ 3月 2015
+ 2月 2015
+ 1月 2015
+ 12月 2014
+ 11月 2014
+ 10月 2014
+ 9月 2014
+ 8月 2014
+ 7月 2014
+ 6月 2014
+ 5月 2014
+ 4月 2014
+ 3月 2014
+ 2月 2014
+ 1月 2014
+ 12月 2013
+ 11月 2013
+ 10月 2013
+ 9月 2013
+ 8月 2013
+ 7月 2013
+ 6月 2013
+ 5月 2013
+ 4月 2013
+ 3月 2013
+ 2月 2013
+ 1月 2013
+ 12月 2012
+ 11月 2012
+ 10月 2012
+ 9月 2012
+ 8月 2012
+ 7月 2012
+ 6月 2012
+ 5月 2012
+ 4月 2012
+ 3月 2012
+ 2月 2012
+ 1月 2012
+ 12月 2011
+ 11月 2011
+ 10月 2011
+ 9月 2011
+ 8月 2011
+ 7月 2011
+ 6月 2011
+ 5月 2011
+ 4月 2011
+ 3月 2011
+ 2月 2011
+ 1月 2011
+ 12月 2010
+ 11月 2010
+ 10月 2010
フォロー
カテゴリー
日常
1 記事

コード量66500行突破

パーマリンクby Dixq (管理人) on 2017年4月17日(月) 22:41

現在制作中の四聖龍神録2のコードステップ数をカウントしてみました。
使ったツールは「汎用ラインカウンター」

出力された行数は・・

.png
.png (2.03 KB) 表示数: 777 回


66500行でした!
完成時は8万行位かもしれません。
これは家でプライベートで書いたソフトとしては過去最高。

多分学生の頃のピュアCライクな書き方だと破綻してたでしょう・・オブジェクト指向サマサマです。
添付ファイル

コメント数: 5 閲覧数: 3707
コメント

Re: コード量66500行突破

パーマリンクby usao on 2017年4月18日(火) 09:29

行数なんて気にしたことも無いけど,
機械的に出した数値の半分は空行とか,括弧1つしかない行で占められていそう.
(私の場合,それらを引いた残りのうちの半分は注釈だろうなぁ.)
アバター
usao
 
記事: 1269
登録日時: 2013年5月16日(木) 11:36
日記: 日記を見る (121)

Re: コード量66500行突破

パーマリンクby Dixq (管理人) on 2017年4月18日(火) 10:43

コード規模ってけっこう気にしません?
プロジェクトの大きさ見積もったり色々私は使ってます。
また空白行やコメント行等はツールが除いてくれますよ。
アバター
Dixq (管理人)
管理人
 
記事: 1472
登録日時: 2010年10月12日(火) 20:16
お住まい: 北海道札幌市
日記: 日記を見る (559)

Re: コード量66500行突破

パーマリンクby usao on 2017年4月18日(火) 13:39

コードの行数って,同じもの作っても人によって全く違うと思うので,自分では気にしないし,
何の参考にできるのかいまいち疑問(指標として弱すぎると思う)なのですが,確かに稀に客側から訊かれることはありますね.

ググったらVisual Studioのメニューの「分析」→「コードメトリックスがどうの」というやつで行数がわかるみたいな話を見つけたので,やってみたけど,
「コード行」というのが何をカウントしているのかいまいち不明.
C#のプロジェクトですが,「行数0」という表示のクラスとかが出てくるんで,多分,メソッドの中身のコード行しか数えないのかな?


#自分のコードの行数とそれにかけた労働期間等を考えると,
 6万行とか,まずもってタイピング速度がすげぇな! という結論に達した.
最後に編集したユーザー usao [ 2017年4月18日(火) 14:26 ], 累計 1 回
アバター
usao
 
記事: 1269
登録日時: 2013年5月16日(木) 11:36
日記: 日記を見る (121)

Re: コード量66500行突破

パーマリンクby YuO on 2017年4月18日(火) 22:09

usao さんが書きました:ググったらVisual Studioのメニューの「分析」→「コードメトリックスがどうの」というやつで行数がわかるみたいな話を見つけたので,やってみたけど,
「コード行」というのが何をカウントしているのかいまいち不明.
C#のプロジェクトですが,「行数0」という表示のクラスとかが出てくるんで,多分,メソッドの中身のコード行しか数えないのかな?

保守が複雑でないかどうか,の一つの指標を出すための機能なので,行数は概数ですね。
MSDNでもILベース (つまり,コンパイル済みコードベース) と書かれていますし。
計測した場合,サイクロマティック複雑度(循環的複雑度)の方はある程度見ますが……。
Offtopic :
こちらも分岐の数が基本なので,クラス単位などで高いのは必ずしも悪くないです。
?.演算子と??演算子を組み合わせいる場合などは,サイクロマティック複雑度は増えますが実際には保守が容易になっているわけで。
YuO
 
記事: 884
登録日時: 2010年12月01日(水) 01:25
お住まい: 東京都世田谷区
日記: 日記を見る (33)

Re: コード量66500行突破

パーマリンクby usao on 2017年4月19日(水) 09:19

>MSDNでもILベース (つまり,コンパイル済みコードベース) と書かれていますし。

そういうことなのですね.
ということは実際の「行数」が知りたいと要求される場合には使えないですね.残念.
アバター
usao
 
記事: 1269
登録日時: 2013年5月16日(木) 11:36
日記: 日記を見る (121)

オンラインデータ

登録ユーザー: 梅衣堂ひよ