1日に何行ぐらい書けますか?

1 :仕様書無しさん:2015/11/26(木) 13:03:21.44 .net
当たり前だと思いますが「削除した行数も含めてください」

決して一ヶ月の平均や、完成したプロジェクトの行数 ÷ 日数
なんかで計算しないでください。

理由はわかると思うんですが、通常は削除した行数は
書いた行の数倍になるからです。

削除した行数も含めないと、正確な値になりません。

冗長で無駄があるコードで完成じゃないんです。
無駄をなくした時点で完成です。

32 :仕様書無しさん:2015/12/01(火) 17:32:02.69 .net

>>19
お前TDDやってないだろ。

> 失敗するテストを書く。
ここまで削除するコード0行。

> できるかぎり早く、テストに通る最小限のコードを書く。
ここまで削除するコード0行。
テスト対象のメソッドに追加するのは、return一行かmaxでも数行程度。

> リファクタリングをする。
削除するコードは、上で書いた1行から数行。

> この流れで開発するのだから、
はて、この流れでどうやったら書いた行数の数倍になるのやら。

「TDDのリファクタリング」と普通のリファクタリングを混同してるのか?
普通のリファクタリングなら、IDEで一発でできたり、できないならほぼコピペレベルの作業。
これを「実装行数」に含めろとでも?

77 :仕様書無しさん:2016/02/18(木) 00:58:00.54 .net

>>76
じゃあまともな質問しろよ
なんだそのカレー味のうんこみてえな質問は

77 :仕様書無しさん:2016/02/18(木) 00:58:00.54 .net

>>76
じゃあまともな質問しろよ
なんだそのカレー味のうんこみてえな質問は

66 :仕様書無しさん:2016/02/17(水) 16:37:04.64 .net

>>64
Rubyで書けばせいぜい300‾400行の処理に2000行も使うなんて、無駄自慢でもしてんの?

4 :仕様書無しさん:2015/11/26(木) 13:50:31.06 .net

行数なんて改行文字の個数でしかないもんを数えて何がわかるの?
同じ処理を1000行つかって書く人は偉くて、10行で書ける人は馬鹿なの?

68 :仕様書無しさん:2016/02/17(水) 18:36:00.67 .net

>>67
その上で1日にどれぐらい書けるかってスレなんだけど

8 :仕様書無しさん:2015/11/26(木) 15:35:01.24 .net

単純に行数で見積もるにしても、アプリとドライバでは随分違うわけだが。

48 :仕様書無しさん:2015/12/24(木) 23:30:35.58 .net

月100行行けばいいほうじゃないか。

31 :仕様書無しさん:2015/11/30(月) 06:16:03.25 .net

修行

86 :仕様書無しさん:2016/02/29(月) 19:15:45.19 .net

FJネクスト迷惑電話のスレが荒れています

7 :仕様書無しさん:2015/11/26(木) 14:13:33.94 .net

>>6
Hello Worldにそれはすごいな。

19 :仕様書無しさん:2015/11/27(金) 19:37:31.52 .net

>>18
テスト駆動開発をしようよw

失敗するテストを書く。
できるかぎり早く、テストに通る最小限のコードを書く。
リファクタリングをする。

この流れで開発するのだから、
リファクタリングの所で前のコードを削除する。

55 :仕様書無しさん:2016/02/14(日) 09:37:27.55 .net

技術屋の御家族かわいそう
技術ない方が寿命と収入高い

技術下げろ!
収入上げろ!

放送・商社・銀行・公務 > 製造・化学・通信・情報

http://m.finance.yahoo.co.jp/stock/fundamental?code=4676.T

30 :仕様書無しさん:2015/11/29(日) 16:34:43.24 .net

>>29
えーと、オープンソースのどれでも良いんで、
閾値の調整をやってる、ウェブアプリのソースコード教えて下さい。

5 :仕様書無しさん:2015/11/26(木) 13:55:39.58 .net

30年くらい前は行数でお金が支払われていたところがあったから、
三項演算子なんて使おうものなら「なんでif文にしない!」なんて
怒られたもんだ。
if文も
if
(
   式
   && 式
)
{
みたいに5行で書いたりとか当たり前だったなぁ。
ということを懐かしむスレ?

37 :仕様書無しさん:2015/12/02(水) 15:03:06.12 .net

1日1行だったりするけど、研修では1日1000行でまともなプログラマーだと言われたな

14 :仕様書無しさん:2015/11/27(金) 13:30:12.94 .net

>>13
> 1日に何行かけるかが問われているのに、

その問い自体に意味が無いと思っている理由を述べただけなんだけどね。

まぁ、他人がどれくらいコーディングしてるのか知りたいというのはわかる気もするが、
計測方法(メトリクス)が妥当ではないと思うよ。

君が考える「削除」と、他の人が考える「削除」は違うかもよ。

92 :仕様書無しさん:2016/05/11(水) 22:11:05.59 .net

今日は既存ソースの改変だったんだが8hで40行くらいしか書けなかった

74 :仕様書無しさん:2016/02/18(木) 00:08:56.64 .net

>>73
同じ機能を1日で作るのと、2日かけて同じ品質同じ行数で作るのはどちらがいいですか?

69 :仕様書無しさん:2016/02/17(水) 18:38:21.35 .net

>>68
品質を落とした場合の行数と
品質を上げた場合の行数は大きく違う。

品質を落とすと行数は大幅に増える。
品質を上げると行数は減る。

その上で、一日にかける行数は多いほうがいいのか
少ないほうがいいのか、答えてくれ。

79 :仕様書無しさん:2016/02/18(木) 05:07:29.29 .net

>>77-78
うんこ板でやれ

52 :仕様書無しさん:2016/02/11(木) 23:17:57.35 .net

age

71 :仕様書無しさん:2016/02/17(水) 18:54:26.93 .net

>>70
フローチャートっていうんだよ。

13 :仕様書無しさん:2015/11/27(金) 11:48:12.91 .net

>>12
1日に何行かけるかが問われているのに、
フレームワークがあるから記述する行数が少なくて済むという回答を
するなんて、よっぽど頭が悪いんですね。
あなたのはまともなサンプルにも成りそうにないので、もう回答いただかなくても
結構です。

67 :仕様書無しさん:2016/02/17(水) 17:44:46.67 .net

コードも小説も一緒でな、
最初から綺麗に清書済みのものを書けるわけじゃないんだよ。

書いて修正して、無駄なところを取り除いていく必要がある。
だから、コードは時間とともに増えていくものじゃない。

増えたら減らすようにしないと駄目

10 :仕様書無しさん:2015/11/27(金) 02:20:08.91 .net

>>9
それはあなたが「削除した行数」を含めてないだけですよ。

72 :仕様書無しさん:2016/02/17(水) 23:11:20.58 .net

>>69
多い方がいいに決まってるじゃん。同じ機能を3日かけて実装するより1日でできた方がいいじゃん

57 :仕様書無しさん:2016/02/15(月) 09:23:26.70 .net

ちゃんとした設計書があれば
一万行なんて余裕よ

コーディング作業でミスしない自信ある

56 :仕様書無しさん:2016/02/15(月) 09:21:20.29 .net

削除と追加の両方をカウントできる
そんなツールあるんかね

91 :仕様書無しさん:2016/05/04(水) 11:14:53.57 .net

匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrent(Covenant)が活発な情報交換・交流コミュニティでオープンソース開発されています(プログラマー募集中)

言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?

Covenantの作者(Lyrise氏)がそういう人と話したいそうなので、よろしければツイートお願いします<(_ _)>
https://twitter.com/Lyrise_al

ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできない情報発信好きアスペルガーw

通話料が激安になるブラステル(050 Free)で、かなり遅延や音声途切れが発生する方は、以下の設定を試してください
○ Wifiと3Gのコーデックは2つ(GSM、G.711u-Law)とも有効にしておく
○ エコーキャンセルをOFF(チェックを外す)にする
○ あとの設定はデフォルトのまま
http://blog.livedoor.jp/gnunobian/archives/52013458.html
上記の設定でも音質が悪い方は、wolfsonの高音質チップを搭載した機種(Galaxy 初代S、S3、S6、 AQUOSPhone ZETA SH-06E、AQUOSPhone si SH-07E、AQUOSPhone Xx 206SH、 Galaxy Note II)に買い換えて下さい。

500円以下の格安SIMで使えて登録・月額無料、IPベース発信なら携帯へは5.5円/30秒、固定へは8円/3分(月額無料でこの価格はすごい!)
http://blog.jikoman.jp/2015/11/brastel-050-free.html

あと、050Freeの起動もしくは発着信が2週間以上ないとプッシュサーバー期限切れでプッシュ着信が出来なくなるので、Llama Location Profilesで1週間に一度050Freeを自動起動するように設定すると、2週間以上経過してもプッシュ着信できます

最後にロケットストーブの焚き口へ超省電力なDC扇風機で風を送ると、横引き煙突が12m以上あっても煙が逆流してきません。
よって、横引き煙突で超高効率な熱回収ができるので薪が少量で済みます
あと、燃焼室の大きさは『無煙竹ボイラMBG150』で検索して参考にして下さい
 


76 :仕様書無しさん:2016/02/18(木) 00:48:26.97 .net

>>74
質問を質問で返すな。

まず答えをいえ

34 :仕様書無しさん:2015/12/02(水) 00:54:27.53 .net

それからリファクタリングをすると、コードはシンプルになって
最初に適当に書いたものより行数が減るもの。

64 :仕様書無しさん:2016/02/17(水) 14:49:19.89 .net

>>59
2〜3時間集中してざーっと書いて
C言語で2000行とか書けるよ

中括弧が多いけどな

18 :仕様書無しさん:2015/11/27(金) 14:59:14.06 .net

>>1
> 理由はわかると思うんですが、通常は削除した行数は
> 書いた行の数倍になるからです。
それが通常って、どんなコーディングしてんだよ
ちゃんと設計してからコーディングしろよ

53 :仕様書無しさん:2016/02/12(金) 16:43:04.38 .net

ずっと無職で、XPのPCで奮闘してきたが、近くのリサイクルショップに
高スペックの中古PCが17800円でなぜか売ってた・・。買った・・。

OSは入ってないのでUbuntuの本1500円で買ってきたから、それ入れる。

MonoDevelopでC#組むんだ。

42 :仕様書無しさん:2015/12/02(水) 21:29:40.07 .net

それぞれが単独であるならOK

59 :仕様書無しさん:2016/02/15(月) 10:25:45.01 .net

>>57
3秒に1行を8時間ノンストップで書いてやっと1万行なわけで、ありえないと思うんだけど。

47 :仕様書無しさん:2015/12/21(月) 02:18:06.94 .net

ビル・ゲイツもコードの行数で測るのは無駄だと言っているのに

27 :仕様書無しさん:2015/11/28(土) 20:43:21.60 .net

>>25
まぁあくまでも、単純社員管理のプログラムだからできたことだけど。

43 :仕様書無しさん:2015/12/03(木) 10:34:46.93 .net

すでに完成したコードの負債を返すためのリファクタリングなら、プラスマイナスの行数を
カウントするのに意味があるかもしれんが、新規コード作成中のリファクタリングをカウント
する意味はない。

63 :仕様書無しさん:2016/02/17(水) 14:47:25.77 .net

>>58
ん?コード書いたこと無いの?

44 :仕様書無しさん:2015/12/03(木) 12:25:00.27 .net

1番の問題は、1日を何時間で計算するかだ
(´・ω・`)

41 :仕様書無しさん:2015/12/02(水) 21:24:35.98 .net

CRとLFで改行2個と数えてもいいですか

94 :仕様書無しさん:2016/05/22(日) 15:38:04.23 .net

昔のVBのコードとか読むとコーディング量で優劣を決める事が馬鹿馬鹿しいと思えてくる。

頭からっぽで一日数千行書かれても後々保守が大変だからもうちょっと考えてコーディングしてほしい。

65 :仕様書無しさん:2016/02/17(水) 15:10:40.12 .net

>>63
コードと一対一になってない設計書見たことないの?

38 :仕様書無しさん:2015/12/02(水) 15:47:39.54 .net

>>37
よっぽど中身が無いコードなんだろうねw

58 :仕様書無しさん:2016/02/15(月) 10:08:39.26 .net

>>57
ちゃんとした設計書ってなによ?

普通は設計書っていうのはコードと一対一には
なっていないもので、書いてない設計を考えるのが
プログラマの仕事なんだが?

20 :仕様書無しさん:2015/11/27(金) 19:46:47.60 .net

>>18
設計と実装は違いますからね。

どんなに詳細な設計をしたとしても関数の中なんか書かないでしょう?

必要な関数の名前を書くのが精一杯?
いやおそらく関数の名前一覧すら作らないでしょう?

コーディングが上手い人と下手な人は、実装コードの量に現れるんですよ。
実装は設計のあとで考えることなので、いくら設計しても最初から
バグがなくてシンプルなコードは書けません。

小説に例えれば、設計(話のプロット、第一章、一節)を考えていれば、
その中の文章が、最初から間違いなく書けるのか?って話ですよ。

29 :仕様書無しさん:2015/11/29(日) 11:38:56.69 .net

>>28
ほかもできるよ。
ただ、>>1が求めてるのって単純な処理でしょ?
単純な処理じゃなかったら俺のやってる仕事はロジックよりも閾値の調整とかのほうが遥かに時間が掛かるし実験実験の繰り返しだから

88 :仕様書無しさん:2016/03/03(木) 20:59:16.59 .net

>>85
テスト後の行数とは書かれてなかったから

24 :仕様書無しさん:2015/11/28(土) 20:07:27.14 .net

>>1
単純社員管理のプログラムでなら8時間で、VBで5000ステップくらいだな。
最終的には機能はいろいろだが、要求者が隣にいる状態で、全体をざっくり聞いて、そのあとひたすら要求を聞きながら叩いての量だけど。

36 :仕様書無しさん:2015/12/02(水) 13:20:02.47 .net

>>33
> リファクタリングは1回じゃ終わらないからだよ。
最終的に100行のコードを完成するのに、500行も削除するのか?
そんなにリファクタリングしなくていいよに、最初に設計しとけよ。

26 :仕様書無しさん:2015/11/28(土) 20:42:18.13 .net

>>25
そうでもないよ。
あくまで、プロトタイプとして作成したときの数字だけど。
ある機能を作って Private Function 〜 が生まれました。
次の機能を聞いて作って、あぁ同じ処理だ。と思ったら
 Private Function 〜 を Public Function 〜
に変えて・・・。とか、Classにするかとか、やっていったから。
あとから見ても、さほどいじるところはない。
もちろん、ゼロから完全に組み直せば、もっと綺麗になるけど。

11 :仕様書無しさん:2015/11/27(金) 05:03:48.10 .net

自分は5函数(600ステップ)が限界。
コメントの記述時間>實コード記述時間かな。
Cね。

81 :仕様書無しさん:2016/02/26(金) 22:06:06.13 .net

バカは山へお帰り

82 :仕様書無しさん:2016/02/27(土) 18:38:15.08 .net

>>64
C言語なら俺も2000行書いたことはあるけど
他の言語使えば同じ処理を3分の1程度で書けることがあるから
C言語はあまり使う気にならないな

特に文字列処理を含む場合などは

90 :仕様書無しさん:2016/03/13(日) 08:02:46.71 .net

残業SEは大迷惑!

時間外労働違反となる
契約に作業期限はない
契約の延長がなくなる
健康障害をもたらす
対人障害をもたらす
能力評価が低下する
生産評価が低下する
時間報酬が低下する
学習時間が減少する
副業時間が減少する
訴訟が増加する
失業が増加する
貧困が増加する
独身が増加する
早死が増加する

33 :仕様書無しさん:2015/12/02(水) 00:52:22.46 .net

>>32
> はて、この流れでどうやったら書いた行数の数倍になるのやら。
リファクタリングは1回じゃ終わらないからだよ。

50 :仕様書無しさん:2015/12/26(土) 08:06:13.91 .net

最高だと240万行くらい

DBアクセスロジック用のソースコードジェネレータ作って吐き出したソースだけどな

97 :仕様書無しさん:2016/07/05(火) 19:27:49.54 .net

行数書けるコードは書くのが退屈で苦痛な事が多い気がするんだが…

51 :仕様書無しさん:2016/02/06(土) 20:38:15.93 .net

コード書く行数は月100行いかないが、仕様書書く行数なら1日1K行くのだが・・・

84 :仕様書無しさん:2016/02/28(日) 17:29:49.42 .net

俺はチャレンジが好きだから、似たようなプログラムを何度も書いたりはしない。
だから1日で100行ぐらいしか書けない日も多いよ。その100行を書くためにREPLでいろいろ試したりしてるから、
トータルではもっと書いてるんだろうけど。

28 :仕様書無しさん:2015/11/28(土) 22:57:12.33 .net

VBしかできないからVBでしか説明できないVBerの典型
だがその哀愁を誘う悲惨さがよいのだ

12 :仕様書無しさん:2015/11/27(金) 10:14:32.70 .net

>>10
> それはあなたが「削除した行数」を含めてないだけですよ。

行数の時代じゃないというのは、以前は多くの行数を費やさなければならなかったものが、
便利なライブラリやフレームワークや言語機能によって、最初から記述する行数が少なくて
済むということだよ。

さらには、IDEの進化によってリファクタリングが一発でできたりもする。

30行のメソッドを書いて10行のメソッドの抽出を行ったら、どう評価したいの?
30行 + 抽出される箇所の削除 + メソッドの新規追加 + そのメソッドを呼び出すコード = 50+α行
ってことにしたいの?
それこそナンセンスだと思うね。

39 :仕様書無しさん:2015/12/02(水) 16:47:55.12 .net

改行文字1000個でまともなプログラマーになれるなら安いもんよ

60 :仕様書無しさん:2016/02/15(月) 22:23:14.65 .net

無駄コメントや無駄コードを高速コピペすれば1万行も不可能ではないな

54 :53:2016/02/12(金) 16:44:24.55 .net

すまん。スレ間違えた。無視して。

49 :仕様書無しさん:2015/12/25(金) 07:32:10.13 .net

行数を計測するのは無駄って言うけど、10k、100kとかなら意味あると思うけど

15 :仕様書無しさん:2015/11/27(金) 13:40:10.38 .net

駄目だこのスレw

40 :仕様書無しさん:2015/12/02(水) 17:15:43.55 .net

適当に書いた1行を1000行に増やして削除して給料もらえるならいいよなー

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

  • teratailもりあがっtail? 63問目

    元スレ 1 :仕様書無しさん:2020/11/20(金) 19:56:31.67 .net teratail http://teratail.com/ 前スレ teratailもりあがっtail? 62問目 https:…

  • 2ちゃんねらーで起業できるか?

    元スレ 1 :仕様書無しさん:2012/10/11(木) 02:16:21.35 .net まずは雑談から https://chatwork.com/g/programmers_cafe 101 :仕様書無しさん:201…

  • 50代のプログラマーいる?Part51

    元スレ 1 :仕様書無しさん:2020/10/12(月) 07:30:01.37 .net ああリューマチで膝が痛い!腰も痛い!肩も痛い! そんなんでも頑張ろう! 前スレ 50代のプログラマーいる?Part50 http…

  • お前らの人生について語ってけ

    元スレ 1 :仕様書無しさん:2019/09/28(土) 17:25:43.98 .net ITの者としてあのときこうしておけばもっと稼げたなってのを書いていってくれ 参考にしたい 高校からスタートで頼む 大学名とか出し…

  • 初心者プログラマの雑談部屋

    元スレ 1 :仕様書無しさん:2019/09/06(金) 13:23:43.58 .net プログラマの雑談部屋 本スレは、 プロのみになってしまっていて、 初心者の入る余地が無いので、 初心者スレを作りました。 69 …

  • 大手会社ほど技術力が低い開発者の割合が多くなる

    元スレ 1 :仕様書無しさん:2014/07/13(日) 20:02:55.96 .net 大きい会社になればなるほど、末端技術者の 技術力が低くて驚く。 上級技術者は技術力高いのだろうけど、 馬鹿向けフレームワークを作…

  • 【Cocoa】Macプログラマのスレ【Objective-C】

    元スレ 1 :仕様書無しさん:2008/06/23(月) 17:06:37 .net Apple Developer Connection http://developer.apple.com/jp/ 関連スレ Macで…

  • プログラマってそんなにやばいんですかね?

    元スレ 1 :仕様書無しさん:2021/07/24(土) 18:23:47.65 .net 中学生で、将来プログラマになりたい男です。 コード書くのが好きだから、将来もそれを仕事にしたいけど、 ブラックだとかそういう評判…

  • プログラマの雑談部屋 ★96

    元スレ 1 :仕様書無しさん:2020/02/29(土) 11:56:53 .net プログラマはここで雑談しましょう! 他業種の方はそれを明示していただければ歓迎します! 煽りや悪意のある書き込みは華麗にスルーいたしま…

  • プログラマーって自分のスキルで稼いだ方よくね?

    元スレ 1 :仕様書無しさん:2014/09/17(水) 10:52:34.75 .net アプリ開発したりアフィしたり ある程度PC詳しいわけだから ドサ廻りしてPC直したり設定してやったり ジジババに「サポートします…

  • 競技プログラミングにハマるプログラマのスレ 92

    元スレ 1 :仕様書無しさん:2022/05/05(木) 21:05:13 .net 競技プログラミング、オンラインジャッジ、プログラミングコンテストやCTFに関する雑談スレ 次スレは>>950 AtCode…

  • teratailもりあがっtail? 86問目

    元スレ 1 :仕様書無しさん:2022/02/01(火) 10:44:05.40 .net teratail http://teratail.com/ 前スレ teratailもりあがっtail? 85問目 https:…

最近のコメント

匿名 : 【いちゃ部屋】株式会社SHIFT【5ch出張所】
 新入社員はわかいそう、 在宅勤務でe-ラニングうけとけ、 ... (6/18)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫や (5/28)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫か (5/07)
ページTOPへ↑