1:仕様書無しさん2016/06/01(水) 00:51:12.80 .net
修正するたびにバグが増える。
修正にかかる見積が大幅にずれる
修正にかかる見積が大幅にずれる
2:仕様書無しさん2016/06/01(水) 03:42:41.54 .net
ソース汚いのは初心者にありがち。
3:仕様書無しさん2016/06/01(水) 05:15:53.72 .net
従業員が辞めていく
4:仕様書無しさん2016/06/01(水) 07:14:50.79 .net
Fワードが職場に蔓延する
5:仕様書無しさん2016/06/01(水) 10:26:08.61 .net
>>1
ちょっとした修正でも、ソース解析やテストに膨大な時間がかかるから、ユーザにとっても保守費用がかさむ。
おそらく、きれいに作っていれば、DBのデータとか設定ファイルの変更で対応できそうなことを、
数日かけてソース解析して改修してるシステムを実際に見たことがある。
正社員で入ってきたプログラマが入社1週間くらいで辞めてた。
ちょっとした修正でも、ソース解析やテストに膨大な時間がかかるから、ユーザにとっても保守費用がかさむ。
おそらく、きれいに作っていれば、DBのデータとか設定ファイルの変更で対応できそうなことを、
数日かけてソース解析して改修してるシステムを実際に見たことがある。
正社員で入ってきたプログラマが入社1週間くらいで辞めてた。
6:仕様書無しさん2016/06/01(水) 13:50:27.02 .net
やる気がでない
7:仕様書無しさん2016/06/01(水) 14:10:28.90 .net
まさに今の俺
資料はおろかコメントすらないVB6.0のプロジェクトを引き継いじまった
資料はおろかコメントすらないVB6.0のプロジェクトを引き継いじまった
8:仕様書無しさん2016/06/01(水) 14:50:45.69 .net
ソースが仕様です! (`・ω・´)キリッ
9:仕様書無しさん2016/06/01(水) 15:19:46.40 .net
きれいに作ってたら納期に間に合わん。
短期で過剰の成果を要求するな。
短期で過剰の成果を要求するな。
10:仕様書無しさん2016/06/01(水) 19:17:15.73 .net
>>9
開発と保守の違いがわかってないおばかさん
開発と保守の違いがわかってないおばかさん
16:仕様書無しさん2016/06/01(水) 22:40:12.92 .net
>>10
大抵の開発は、保守と同じようなことしてるけどな。
プロトタイプの開発でもない限り。
バグがあったら修正するわけだし、
ソースコードが汚いと自分で書いたコードに苦しめられるw
大抵の開発は、保守と同じようなことしてるけどな。
プロトタイプの開発でもない限り。
バグがあったら修正するわけだし、
ソースコードが汚いと自分で書いたコードに苦しめられるw
13:仕様書無しさん2016/06/01(水) 22:26:06.73 .net
>>9
今はソースコードが汚いことで発生する問題点の話をしている。
綺麗にするかどうかは別問題
今はソースコードが汚いことで発生する問題点の話をしている。
綺麗にするかどうかは別問題
12:仕様書無しさん2016/06/01(水) 21:14:13.31 .net
汚い奴ソースを書く人は概して頭が悪い
コードスメルを認識できないほと頭が悪い
コードスメルを認識できないほと頭が悪い
14:仕様書無しさん2016/06/01(水) 22:26:57.79 .net
そもそも最初から綺麗に作ればいいわけで
15:仕様書無しさん2016/06/01(水) 22:28:44.04 .net
汚く作れるのってある意味才能だよな
18:仕様書無しさん2016/06/02(木) 18:29:38.03 .net
仕様が曖昧で二転三転する中、なんとかそれっぽいものをでっち上げたら、
それぞれのメソッドからの返り値が迷路のように複雑に絡み合う、
超難解ソースが出来上がりましたとさ。
メンテ不能だから、これ。
それぞれのメソッドからの返り値が迷路のように複雑に絡み合う、
超難解ソースが出来上がりましたとさ。
メンテ不能だから、これ。
19:仕様書無しさん2016/06/02(木) 20:50:49.25 .net
それは仕様変更の時に、機能を満たす事だけ考えて、
「まいっか、後で直せばいいや」と、場当たり的な対応してるからです
場当たり的な対応をせざるを得ない場合であっても、
メモるなり、TODO書くなりすればよいのです
後に直す事を覚えて、徐々に直していけば、どんなに仕様が二転三転しても、
そこまで酷くはならないです
もう一度繰り返します
殆どのケースでは「まいっか、後で直せばいいや => メモを取らない」が元凶です
「まいっか、後で直せばいいや」と、場当たり的な対応してるからです
場当たり的な対応をせざるを得ない場合であっても、
メモるなり、TODO書くなりすればよいのです
後に直す事を覚えて、徐々に直していけば、どんなに仕様が二転三転しても、
そこまで酷くはならないです
もう一度繰り返します
殆どのケースでは「まいっか、後で直せばいいや => メモを取らない」が元凶です
21:仕様書無しさん2016/06/03(金) 01:00:09.32 .net
>>19
動いたからOK。
あとで直す?何を?動いているのに?
動いたからOK。
あとで直す?何を?動いているのに?
22:仕様書無しさん2016/06/03(金) 02:08:30.83 .net
>>19
TODO: だらけのコードになるわけですね
TODO: だらけのコードになるわけですね
20:仕様書無しさん2016/06/03(金) 00:40:07.68 .net
そもそも、頭が悪いと何が綺麗なコードで何が汚いコードなのか分からん
23:仕様書無しさん2016/06/03(金) 03:30:35.82 .net
クソコード書く奴等ってなんでまともな形にせずに逃げるの?
25:仕様書無しさん2016/06/03(金) 05:23:26.56 .net
>>23
俺も長年疑問に思っていたが、だんだんわかってきたよ
彼らは"まともな形"が分からない人たちなんだよ
「動いたこれでよし」と思うからそれで終わってしまう
>>21みたいに、何を直すのか分からない
あなたは知ってそうだから、それでいい
俺も長年疑問に思っていたが、だんだんわかってきたよ
彼らは"まともな形"が分からない人たちなんだよ
「動いたこれでよし」と思うからそれで終わってしまう
>>21みたいに、何を直すのか分からない
あなたは知ってそうだから、それでいい
26:仕様書無しさん2016/06/03(金) 20:09:19.88 .net
>>25
それは違うよ
派遣が多いから「どうせずっとかかわるシステムじゃないし」と思って雑になるんだよ
ソースが汚くても苦労するのは自分じゃないからね
酷い現場だとわざと汚くしたりするのさ
それは違うよ
派遣が多いから「どうせずっとかかわるシステムじゃないし」と思って雑になるんだよ
ソースが汚くても苦労するのは自分じゃないからね
酷い現場だとわざと汚くしたりするのさ
28:仕様書無しさん2016/06/03(金) 21:31:21.97 .net
>>26
> 派遣が多いから「どうせずっとかかわるシステムじゃないし」と思って雑になるんだよ
その理屈だと、なんで正社員にさせないの?って
聞かれるだけだよ。
そうすれば本当の理由がわかるだろ?
金がないから、派遣に頼らざるをえない。
金がないから、雑になる。
> 派遣が多いから「どうせずっとかかわるシステムじゃないし」と思って雑になるんだよ
その理屈だと、なんで正社員にさせないの?って
聞かれるだけだよ。
そうすれば本当の理由がわかるだろ?
金がないから、派遣に頼らざるをえない。
金がないから、雑になる。
24:仕様書無しさん2016/06/03(金) 04:57:37.11 .net
契約終了と言ったのはそちらですよ
29:仕様書無しさん2016/06/03(金) 21:39:13.77 .net
自宅で書くコードは美しいんだけど職場だとどうしても汚くなる
仕事だとしがらみが多すぎてな
仕事だとしがらみが多すぎてな
30:仕様書無しさん2016/06/03(金) 21:40:29.04 .net
インデントすらできない奴とか死んだ方がいいよ
31:仕様書無しさん2016/06/03(金) 21:44:10.27 .net
インデントはVisualStudioが全部やってくれるだろ
32:仕様書無しさん2016/06/03(金) 23:51:12.65 .net
「ソースコードが汚い」と大声で騒ぎ立てる馬鹿が湧く
33:仕様書無しさん2016/06/04(土) 00:57:25.14 .net
>>32
店が汚いと「店が汚い」と大声で叫ぶ客が出てくると思うが、
誰が悪いんだい?
店が汚いと「店が汚い」と大声で叫ぶ客が出てくると思うが、
誰が悪いんだい?
via http://nozomi.2ch.sc/test/read.cgi/prog/1464709872/