元スレ
1 :仕様書無しさん:2013/06/04(火) 22:43:46.92 .net
もしくはやって欲しくないこと
先輩方のアドバイスをください
前スレ
これからコードを書く人に絶対やって欲しいこと★2
http://kohada.2ch.net/test/read.cgi/prog/1365269189/
643 :仕様書無しさん:2013/08/27(火) NY:AN:NY.AN .net
450 :仕様書無しさん:2013/06/23(日) 16:23:53.08 .net
121 :仕様書無しさん:2013/06/10(月) 02:19:14.45 .net
>>120
テストで手作業で確認している事をプログラムにして自動化するんだよ。
詳しくはググれ
515 :仕様書無しさん:2013/07/15(月) NY:AN:NY.AN .net
347 :仕様書無しさん:2013/06/15(土) 21:13:01.18 .net
循環的複雑度が低くても、テストしやすいとは限らないよ。
って、何回言わせるんだよ。
790 :仕様書無しさん:2013/12/04(水) 12:35:02.18 .net
コピペが必要なクラスなら適切な抽象化がまだ出来る要素があるわけだしクラス設計を見なおせ。
単に新しいクラスつくるだけならIDEから新規作成しろよ。
新しいクラス作成する際にコピペするような頭悪い奴は、
うんコード嘘コメントばっか作ってるクズしか見たことない。
517 :仕様書無しさん:2013/07/15(月) NY:AN:NY.AN .net
176 :仕様書無しさん:2013/06/10(月) 23:59:39.05 .net
>>171
> メンバー全体のレベルが低かったりして、こういう基礎知識がなかった故に起こることだと思う。
>
> そんな状況の中で循環的複雑度を測っても、もはやどうしようもないし、
メンバー全体のレベルが低いからこそ、
第三者が考えた方法で計測するんだよ。
レベルが低い奴は、レベルが低いということすら自覚できない。
メンバー全員がそうなのに、どうやって悪いということを自覚するのさ?
自分らでは出来ないから、そういうメンバーにこそ
現実をつきつけなきゃいけない。
と言っても俺がつきつけることは出来ないからな。
循環的複雑度を計測するのは簡単だから、とりあえずやってみろと言うしか無い。
自分らのレベルが低いとか高いとかどうでもいい、とりあえずやってみて、その結果を受け入れろ。
314 :仕様書無しさん:2013/06/14(金) 01:24:20.73 .net
>>310
そうか、ならよかった。
だが、>>258も含めて皆そんな事分かった上での話だから
お前がわざわざでばってきて、ゴリ押しする必要はないよ。
すっこんでいて下さい
87 :仕様書無しさん:2013/06/09(日) 22:24:17.54 .net
>>85
循環的複雑度が高いならリファクタリングの対象だろ?
お前が何を主張したいのかさっぱりわからん。
586 :仕様書無しさん:2013/07/20(土) NY:AN:NY.AN .net
中途は全力で出来る振りしないと転職できないからな。
336 :仕様書無しさん:2013/06/15(土) 08:39:41.32 .net
プログラマに最も向かないのは、意外にも神経質すぎる奴だったりする
456 :仕様書無しさん:2013/06/24(月) 20:42:54.98 .net
604 :仕様書無しさん:2013/08/14(水) NY:AN:NY.AN .net
最近は単金20〜30万のショボい案件ばっかりだし、
もともと大企業とのコネがあるとかでもないかぎり
人売り業は赤字経営確実だよ。
498 :仕様書無しさん:2013/07/13(土) NY:AN:NY.AN .net
14 :仕様書無しさん:2013/06/05(水) 21:15:42.97 .net
690 :仕様書無しさん:2013/09/14(土) 00:22:50.98 .net
Web資料が優秀すぎるから別に本を読まないことが悪いことではないよ
この業界な本に書いてあることの大半はインターネットで得ることが出来る知識
むしろ出版されたら更新がほぼ止まる本より常に新しい情報を得られる可能性すらある
本を読むことは目的じゃない
知識を得、技術を身に付けることが目的なんだから、手段としての本
>>686も言ってるけれど、「本を読め」ではなくて「この本を読め」って紹介をすべきやね
448 :仕様書無しさん:2013/06/23(日) 09:13:33.90 .net
ケント・ベックのTDD本からもう10年経つのか。
月日が流れるのが速すぎる。
513 :仕様書無しさん:2013/07/14(日) NY:AN:NY.AN .net
264 :循環的複雑度:2013/06/13(木) 22:10:21.08 .net
void hukuzatudohikui(){doya();}
652 :仕様書無しさん:2013/08/31(土) NY:AN:NY.AN .net
これからコードを書く人に(ry
・フレームワークは、自分でフレームワークを作れるレベルになってから使う
・ライブラリは、自分でそれが提供する処理を実装できるレベルになってから使う
自動車教習所に通ったことがない人がレーシングカーを運転するようなことはしちゃだめ。
285 :仕様書無しさん:2013/06/14(金) 00:12:22.03 .net
126 :仕様書無しさん:2013/06/10(月) 02:29:12.44 .net
まあ循環的複雑度が低いからといってテストしやすいとは限らないんだけどね。
153 :仕様書無しさん:2013/06/10(月) 09:21:10.96 .net
>>151
ああ、Wikipediaって入れるの忘れてた。
唐突に説明入れること自体に突込みが入るかと思ったけど入らなかったな。
「つかそれみんな知ってるから」みたいなの。
104 :仕様書無しさん:2013/06/09(日) 23:47:17.87 .net
>>103
とりあえずお前の言ってる平均値っていうのは
(複雑度の合計÷個数)の値のことでいいんだな?
もし違うならぜひとも算出方法を教えてくれ
772 :仕様書無しさん:2013/10/30(水) 23:00:38.28 .net
502 :仕様書無しさん:2013/07/14(日) NY:AN:NY.AN .net
「バカ」という、愚かさを定義された単語に、
後付で「思考を止めろロボットになれという意味でもない」
そういう「メタファー(暗喩、たとえ)」を濫用するから、
ブラック企業は人を騙して働かせるための洗脳で楽ができる。
奴隷が善意の解釈で「バカ」を勝手に肯定的に受け止めてくれる。
その結果、自ら奴隷になるという自由を行使してくれるわけだ。
320 :仕様書無しさん:2013/06/14(金) 01:40:07.65 .net
>>258って平均君でしょ。
平均理論が認められないもんだから暴れてる。
425 :仕様書無しさん:2013/06/16(日) 13:34:20.96 .net
>>424
違う。
お前が言う「俺理論」の内容を言えって
250 :仕様書無しさん:2013/06/13(木) 10:57:13.00 .net
>>247
> アホが「複雑度が低くてもクソなコードはある」とか言いだすんだよ。
え?あるでしょ。
凝集度が低いとか、結合度が高いとか。
840 :仕様書無しさん:2015/05/03(日) 23:25:04.93 .net
89 :仕様書無しさん:2013/06/09(日) 22:42:17.37 .net
>>87
わからん奴だな、それを個々のメソッド単位でしか考えられないなら
結果>>65みたいな事になって、なにもリファクタリングになってないぞ。
複雑度はコードじゃなく、設計の評価指標として使え。
136 :仕様書無しさん:2013/06/10(月) 02:46:15.55 .net
>>133
じゃあスレタイに則って言うぞ
循環的複雑度を下げろ(笑)
490 :仕様書無しさん:2013/07/12(金) NY:AN:NY.AN .net
>>488
>そうでなければ結果的に、がむしゃらに働いているようにみえる。
それでいいんじゃまいかと思われ
709 :仕様書無しさん:2013/09/22(日) 09:13:22.87 .net
654 :仕様書無しさん:2013/08/31(土) NY:AN:NY.AN .net
これからコードを書く人に(ry
・オペレーティングシステムは、自分でそれを作れるレベルになってから使う
・ウィンドウシステムは、自分でそれが提供する処理を実装できるレベルになってから使う
自動車教習所に通ったことがない人がレーシングカーを運転するようなことはしちゃだめ。
こうですか? よくわかりません……..
759 :仕様書無しさん:2013/10/09(水) 08:03:15.25 .net
426 :仕様書無しさん:2013/06/16(日) 13:46:41.97 .net
767 :仕様書無しさん:2013/10/22(火) 21:16:30.13 .net
800 :仕様書無しさん:2014/01/11(土) 17:05:28.07 .net
721 :仕様書無しさん:2013/09/28(土) 02:41:48.86 .net
>>719
実際、コンパイラとリンカの区別がついてない人も多いからねー
847 :仕様書無しさん:2015/05/12(火) 12:52:03.38 .net
いやあるって
3カ月もあれば他のソース何十本も触るから
他人が書いたソースと変わらなくなるよ
200 :仕様書無しさん:2013/06/11(火) 22:53:47.51 .net
537 :おじゃばさま ◆mpgYduuqtA :2013/07/15(月) NY:AN:NY.AN .net
>>528
目先の残業代が惜しいと言っているのではない。
新人に残業代を払わない、サービス残業を
強要する会社は労働に対する姿勢が、
根本的に間違ってい企業だ。
訴えられたら即アウト、社員が
どうなるか知った事ないと言うのは、
逆に言うと長く会社をやる気はなく、
サッサと儲けて逃げようという事だ。
そんな所はやめておけ。
813 :仕様書無しさん:2014/01/27(月) 09:14:39.01 .net
60 :仕様書無しさん:2013/06/09(日) 03:16:25.67 .net
循環的複雑度が低ければOKという意見は見られないな。
数学的用語で言えば、循環的複雑度が低いのは必要条件であり
十分条件ではない。
334 :循環的複雑度:2013/06/15(土) 04:14:22.02 .net
664 :仕様書無しさん:2013/09/01(日) 11:44:34.47 .net
>フレームワークが使えない人は、フレームワークを使って練習することでしか
>フレームワークを使えるようにはならない。そしてやっと設計思想を理解できるようになる。
RoRとかCakePHPとか、一般的にそのフレームワークの使い方とされているものを勉強したせいで、
頓珍漢な利用になってしまうフレームワークというものもございまして。
606 :仕様書無しさん:2013/08/15(木) NY:AN:NY.AN .net
糞人売りは逃げ時期だろうな
技術者が社に残らないから糞会社になって死ぬ
未だに食い物にされてる技術者は、名ばかりな無技術者のほうが多い
380 :仕様書無しさん:2013/06/16(日) 00:54:49.07 .net
>>379
> 複雑度が高いものは、テストがしにくいってことの
> 反論になってないんだが?
>>363 のコードってテストしにくい?
レスを投稿する(名前省略可)