- 1 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:19:08.02 ID:g4gLJ/EZ0
-
いくつかのクラスライブラリプロジェクト(既存のものだがちょこちょこ弄った)も含んだソリューション全体だと2万ステップ、7万行だった
https://qiita.com/YoshijiGates/items/5a527500e0cc884c48f3 - 2 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:20:28.71 ID:HSAVSpAJa
-
ステップって行数のことじゃないの?
- 6 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:21:30.64 ID:g4gLJ/EZ0
-
>>2
実行可能なコードの行数≒ステップ数と思ってた
改行とかコメントとかその他実行可能でないコードはステップ数に含まない - 11 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:23:48.86 ID:HSAVSpAJa
-
>>6
なるほど、そっちが正しそうだね
昔はたぶん数えるツールがなかったから
ステップ数=行数みたいな感じだったわ - 3 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:20:53.23 ID:O+bXxKAja
-
ステップで成果になるなら制御構文使わずにひたすらコード書いたらいいじゃん
- 4 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:21:06.37 ID:0gV1VDkq0
-
ステップ数なんて言語やフレームワークによってまちまち
- 5 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:21:15.50 ID:jituArfS0
-
ステップ数と行数って違うの?
- 8 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:22:14.12 ID:g4gLJ/EZ0
-
>>5
行数=ステップ数+コメント+見やすくするための改行+その他 - 7 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:22:07.59 ID:qGkXvFZG0
-
それでお幾ら万円?
- 9 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:23:21.11 ID:g4gLJ/EZ0
-
>>7
月の手取り18万円 - 10 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:23:29.64 ID:BkaC6C4v0
-
大杉
俺なら1日10ステップ書けばいいほうだよ - 12 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:25:27.11 ID:VS3dt8c/M
-
今どき何をそんなにスクラッチで書くことある?
- 13 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:25:54.77 ID:jituArfS0
-
僕は開発に集中しているときなら1日に500ステップぐらい書くかな
それが2週ぐらいで、あとはテストとリファクタリングで、あっという間に2ヶ月経っちゃうね - 15 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:32:46.50 ID:QYZ0odKb0
-
登大遊なら2日あれば終わるな
- 16 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:35:43.91 ID:cZdYs0BM0
-
コメント2万行の時点で遊んでると思われてる
- 19 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:38:15.02 ID:g4gLJ/EZ0
-
>>16
全てのクラスやメソッドに留まらず全てのフィールドにdocコメント付けるよう心がけてるぞ! - 18 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:37:16.46 ID:HSAVSpAJa
-
フレームワークみたいなので新規作成したら1万行ぐらいあるのでは?
フロントエンドというかGUIでボタン一つ置いただけでも、見た目のコードやイベントリスナーが十行以上自動生成されるしなつまり何を作っているかで見積もりはかなり変わるでしょ
- 21 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:39:50.02 ID:8Yn8kuNg0
-
ステップ数や行数を成果の指標にしてる会社は全部ゴミ
さっさと転職しろ - 23 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:43:29.30 ID:HSAVSpAJa
-
例えば単純なAPIを作るのにC言語で一万行あるとしてもPythonなら100行なんてこともある
- 24 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:45:05.46 ID:hWflg4o80
-
コードなんてコピペばっかなんでわかんないよwww
- 25 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:45:32.92 ID:3k2DucQ30
-
二人月フルでコーディングしてるの?
- 27 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:50:27.74 ID:94Kq2pcU0
-
コメントは最後の手段
処理を関数に分割して関数名で何をやってるか説明すればほとんどのコメントは不要になる
コメントの下の処理を変更したらコメントも変更するようにしないとコメントが嘘をつくようになる - 33 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 23:09:26.46 ID:g4gLJ/EZ0
-
>>27
コメント書かなかったらコメント書けと指導が入るんだよなあ…クラス、メソッド、プロパティにはdocコメント必須
- 28 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:52:03.45 ID:HSAVSpAJa
-
オープンソースのライブラリですら使ったらアカン会社かな
だとしたら大変だわ - 29 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 22:57:14.86 ID:94Kq2pcU0
-
コメントを残すとコメントをメンテナンスするコストが発生する
コードを変更した人がコメントも変更してくれるとは限らない
変更されなかったコメントはその下のコードを説明するどころか逆に嘘をついている状態になる
これがメンテナンスされないコメントが有害である理由だよ
コメントは書いた時点でコードが腐り始める兆候だと言える - 30 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 23:00:56.41 ID:jituArfS0
-
>>29
コメントにTODOとかFIXMEとかアノテーションつけとけよ
それでも無視するやつは死刑でいい - 32 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 23:04:22.18 ID:M81dmpmed
-
1日に10行も、なんなら1行も書かねえわ
既存コードが雁字搦めすぎてコードの読み込みに殆どの時間使うし、コード量食う開発は外注して専らレビューばっかり - 34 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 23:13:12.27 ID:lQ1cVnNO0
-
//aが0じゃなかったら0を入れる
if (a != 0) {
a = 0
} - 35 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 23:20:28.34 ID:8ZMcgGPe0
-
ビジネスロジックなら長大なベタ書きのほうが後々改修が楽だったりするんだよな
若い頃はトリッキーなコード量産してドヤってたのが恥ずかしい… - 36 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 23:23:02.91 ID:FD8yu6We0
-
未だにフルスクラッチのプログラミングしてて可哀想だなぁって思う
今どきならローコード開発どころかノーコードだってあるのに - 38 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 23:28:33.77 ID:jituArfS0
-
>>36
新卒が研修かねて作っているのに的外れ過ぎやろ - 37 名前:一般よりも上級の名無しさん 投稿日時:2023/09/08(金) 23:25:30.11 ID:nhXpKV490
-
開発が数ヶ月だったとしても運用は何年も続く
運用ファーストで運用が一番楽になるように設計しないとだめだわ
これに気づいてない開発者はわりと多い
コメント一覧