テストを書いてからリファクタリングなんてのは幻想 (145レス)
テストを書いてからリファクタリングなんてのは幻想 http://mevius.5ch.net/test/read.cgi/tech/1349191466/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん [sage] 2012/10/03(水) 00:24:26.88 テストを書いてからリファクタリングするというけれど、 コードの内容によっては、それが現実的に不可能な場合がある。 汚いコードであればあるほど、リファクタリングの前に テストを書くのは難しくなる。 テストが書けるのは、単機能の関数になっているものだけ。 1000行以上からなる複数の処理を行う関数などテストを先に書くなんてまず不可能。 テストを書くためには、コードの再配置を先にやらなくてはいけない。 コードの順番を変えたりモジュールに分離するなどして、小さな処理にまとめて関数化する。 そこまでやってやっとテストが書ける。 現実的な修正の順番としては コード再配置 → テストコード記述 → リファクタリング にならざるをえない。 コード再配置はテストがない状態で行うから非常に神経を使う。 ミスを起こさないような再配置しかやってはいけない。 http://mevius.5ch.net/test/read.cgi/tech/1349191466/1
46: デフォルトの名無しさん [sage] 2012/10/24(水) 09:50:26.74 リファクタリングに必要なのは結局は説得力だからな 「コードの見かけは変わったけどこの機能は変わってません」ということを報らせることができれば妥協、でいいんじゃないか 必須の機能についてのテストが書かれてなかったのなら、そりゃモトモト足りなかったってことで事前に書いとくのがいいだろう http://mevius.5ch.net/test/read.cgi/tech/1349191466/46
47: デフォルトの名無しさん [] 2012/10/24(水) 16:51:24.57 オリジナルを作ったときのテストなら信じられるが 後から作ったテストは信用ならないな。 http://mevius.5ch.net/test/read.cgi/tech/1349191466/47
48: デフォルトの名無しさん [sage] 2012/10/24(水) 17:07:38.54 >>43 > 新しいコードのテストは書くが > 古いコードのテストは書かないって > よく読めばかいてあるよ。 そもそも「レガシーコード」とは、「テストの無いコード」のことであって、それに対して どう対処していくか、どうテストを書いていけば良いのかが『レガシーコード改善ガイド』なんだけど。 どこをどうよく読んだの? http://mevius.5ch.net/test/read.cgi/tech/1349191466/48
49: デフォルトの名無しさん [sage] 2012/12/19(水) 01:23:05.20 結論から言うと、素人がやる上から下へのベタ書きの方が理解しやすい http://mevius.5ch.net/test/read.cgi/tech/1349191466/49
50: デフォルトの名無しさん [sage] 2012/12/19(水) 11:00:58.54 小規模ならね http://mevius.5ch.net/test/read.cgi/tech/1349191466/50
51: デフォルトの名無しさん [] 2012/12/30(日) 00:02:34.08 上から下へのベタ書きが理解しやすいのは ifとforがほとんどないコードで100行まで。 http://mevius.5ch.net/test/read.cgi/tech/1349191466/51
52: デフォルトの名無しさん [sage] 2013/01/02(水) 11:19:49.01 クローズドな黎明期ならCプログラミング診断室のような糞本でも商売が出来た http://mevius.5ch.net/test/read.cgi/tech/1349191466/52
53: デフォルトの名無しさん [sage] 2013/01/27(日) 00:48:54.78 ぶっちゃけテストユニット作ってリファクタリングとかより 仕様理解してクソコードは全捨て&全書き直し その後、人力デバッグした方が手っ取り早い http://mevius.5ch.net/test/read.cgi/tech/1349191466/53
54: デフォルトの名無しさん [sage] 2013/01/27(日) 00:56:19.75 さんざん言われてるが、どんだけコストをかけるか、かけたコストは回収できるのか、ということでしかないからな 無限の時間と無限のコストと無限の人員と仏の顧客がいるのなら、そりゃあねえ http://mevius.5ch.net/test/read.cgi/tech/1349191466/54
55: デフォルトの名無しさん [sage] 2013/01/27(日) 14:10:54.08 >仕様理解して テストコード(あるだけましorソース)が仕様書です。(キリッ http://mevius.5ch.net/test/read.cgi/tech/1349191466/55
56: デフォルトの名無しさん [sage] 2013/01/28(月) 11:11:45.51 仕様書はウソをつくがテストコードはウソをつかない 客の目に触れない部分は極力無駄なドキュメントを書かない http://mevius.5ch.net/test/read.cgi/tech/1349191466/56
57: デフォルトの名無しさん [sage] 2013/01/28(月) 13:46:04.77 仕様書の厚さが請求金額に比例します!(キリッ http://mevius.5ch.net/test/read.cgi/tech/1349191466/57
58: デフォルトの名無しさん [sage] 2013/02/06(水) 22:51:21.05 ヘ(^o^)ヘ いいぜ |∧ / / (^o^)/ てめえが何でも /( ) 思い通りに出来るってなら (^o^) 三 / / > \ (\\ 三 (/o^) < \ 三 ( / / く まずはそのふざけた 幻想をぶち殺す スレタイみたら、このAA貼られまくってんだろうな、と思っていたんだが… http://mevius.5ch.net/test/read.cgi/tech/1349191466/58
59: ◆ahSvoMzzMtg3 [sage] 2013/06/15(土) 23:55:59.85 そげぶ http://mevius.5ch.net/test/read.cgi/tech/1349191466/59
60: デフォルトの名無しさん [] 2014/02/27(木) 22:28:26.67 設計せずにテスト書くから>>1みたいになるんだろ http://mevius.5ch.net/test/read.cgi/tech/1349191466/60
61: デフォルトの名無しさん [] 2014/03/01(土) 05:02:58.30 「テスト」って「とりあえず作ってみる」ってことで合ってる? http://mevius.5ch.net/test/read.cgi/tech/1349191466/61
62: デフォルトの名無しさん [] 2014/03/01(土) 05:43:48.56 合ってない http://mevius.5ch.net/test/read.cgi/tech/1349191466/62
63: デフォルトの名無しさん [] 2014/03/02(日) 10:27:27.27 じゃぁなんだよ http://mevius.5ch.net/test/read.cgi/tech/1349191466/63
64: デフォルトの名無しさん [sage] 2014/03/02(日) 11:48:58.69 COBOLの悲劇史を繰り返さないための手段であって TESTでバグ出しするのは副次的な作業なんだけどな 仕様書や設計書に出てこない後から外から見るとナゾな挙動を説明するための http://mevius.5ch.net/test/read.cgi/tech/1349191466/64
65: デフォルトの名無しさん [] 2014/03/04(火) 02:47:44.08 テストって結局何よ? http://mevius.5ch.net/test/read.cgi/tech/1349191466/65
66: デフォルトの名無しさん [sage] 2014/03/04(火) 11:53:44.72 Test存在意義がわからない Testの為に機能を細切れにするの嫌だ プロジェクトとTestの親和性に問題がある そんな主張をするヤツを効率的に排除するツール http://mevius.5ch.net/test/read.cgi/tech/1349191466/66
67: 忍法帖【Lv=7,xxxP】(1+0:5) [sage] 2014/03/06(木) 16:46:28.44 ' てすと http://mevius.5ch.net/test/read.cgi/tech/1349191466/67
68: デフォルトの名無しさん [] 2014/03/07(金) 22:19:35.78 テスト開発駆動 http://mevius.5ch.net/test/read.cgi/tech/1349191466/68
69: デフォルトの名無しさん [] 2014/03/10(月) 17:37:30.97 きっちり設計していればテストは不要 http://mevius.5ch.net/test/read.cgi/tech/1349191466/69
70: デフォルトの名無しさん [sage] 2014/03/10(月) 18:43:43.35 自動化できる部分を自動化できることをきっちりという http://mevius.5ch.net/test/read.cgi/tech/1349191466/70
71: 忍法帖【Lv=10,xxTP】(2+0:5) [sage] 2014/05/24(土) 00:41:48.50 ID:cnUjpUj/ テスト http://mevius.5ch.net/test/read.cgi/tech/1349191466/71
72: デフォルトの名無しさん [sage] 2014/07/29(火) 23:13:43.20 ID:Lzz8ZlFD テストドリブンって生産性悪いよな? http://mevius.5ch.net/test/read.cgi/tech/1349191466/72
73: デフォルトの名無しさん [sage] 2014/07/30(水) 11:48:15.62 ID:X0HdXrVF コード量の生産性は悪い 中長期的および小中規模における保守改良を含めると生産性は結果的に高くなる それだけの話 一人で書く・短期で書く・大人数で分担製作する・顔も知らない人が長期保守する等の場合は大きな障害になりうる そういうプログラミングしかしないのなら最終証明書的なテスト以外はやらないほうがいいことが多い http://mevius.5ch.net/test/read.cgi/tech/1349191466/73
74: デフォルトの名無しさん [sage] 2014/10/25(土) 15:43:01.88 ID:2HGeWB2j >一人で書く・短期で書く・大人数で分担製作する・顔も知らない人が長期保守する等の場合は どこかの警視庁プロファイリングを思い出した http://mevius.5ch.net/test/read.cgi/tech/1349191466/74
75: デフォルトの名無しさん [sage] 2014/11/08(土) 14:04:15.77 ID:UfN+T2xC 設計できるレベルのエンジニアが少ないのでしかたない http://mevius.5ch.net/test/read.cgi/tech/1349191466/75
76: デフォルトの名無しさん [sage] 2014/12/02(火) 21:54:52.49 ID:Emi9Jogj テスト ドリチン http://mevius.5ch.net/test/read.cgi/tech/1349191466/76
77: デフォルトの名無しさん [sage] 2014/12/07(日) 09:17:55.92 ID:Y58/hvmd 1 デフォルトの名無しさん sage 2012/10/03(水) 00:24:26.88 テストを書いてからリファクタリングするというけれど テストとリファクタリングは関係無くね? http://mevius.5ch.net/test/read.cgi/tech/1349191466/77
78: デフォルトの名無しさん [sage] 2014/12/17(水) 21:46:46.06 ID:KocJU1bl アホには関係 http://mevius.5ch.net/test/read.cgi/tech/1349191466/78
79: デフォルトの名無しさん [sage] 2015/02/14(土) 07:54:44.64 ID:SarccncW >>1 は正しい指摘をしてるのに 知識もない奴が難癖つけて 糞スレにしてしまった 悲しいことですね http://mevius.5ch.net/test/read.cgi/tech/1349191466/79
80: デフォルトの名無しさん [sage] 2015/02/14(土) 10:03:56.04 ID:5BqTjtvr >テストを書いてからリファクタリングするというけれど どこでそんなこと言われてるんだよ http://mevius.5ch.net/test/read.cgi/tech/1349191466/80
81: デフォルトの名無しさん [sage] 2015/02/21(土) 05:55:05.56 ID:RdZxGcLP てすてす。 http://mevius.5ch.net/test/read.cgi/tech/1349191466/81
82: デフォルトの名無しさん [sage] 2015/02/24(火) 06:35:08.88 ID:xl3zgpOz >>80 世のあちこちで テスト書かなかったら動作が変わってないってどうやって保証すんのさ http://mevius.5ch.net/test/read.cgi/tech/1349191466/82
83: デフォルトの名無しさん [sage] 2015/03/10(火) 22:04:47.66 ID:dg/tj86w てすと http://mevius.5ch.net/test/read.cgi/tech/1349191466/83
84: デフォルトの名無しさん [sage] 2015/03/29(日) 23:25:52.43 ID:n/vW8Ca/ >>82 仕様書に決まってるでしょ テストなんてのは仕様書に従っていることを部分的に検査するだけで 完全性を保証するものじゃない http://mevius.5ch.net/test/read.cgi/tech/1349191466/84
85: デフォルトの名無しさん [sage] 2015/04/05(日) 11:08:09.11 ID:ZSoXTOOk うんこ http://mevius.5ch.net/test/read.cgi/tech/1349191466/85
86: デフォルトの名無しさん [sage] 2015/04/15(水) 21:28:33.53 ID:OQHnBd+X >>84 元々テストってそういうもんだよ 少なくともテスト書いた部分は変わってないと確認出来るだけ 仕様書で確認するのはいいけど、仕様書通りに動いてるのをどうやって証明するの? http://mevius.5ch.net/test/read.cgi/tech/1349191466/86
87: デフォルトの名無しさん [sage] 2015/05/04(月) 11:40:34.47 ID:Brvnrtbf テストする http://mevius.5ch.net/test/read.cgi/tech/1349191466/87
88: デフォルトの名無しさん [sage] 2015/06/30(火) 00:28:27.44 ID:Sh+nk1gx もう仕様書の代わりにテストを上から提出してもらえばいいんじゃね? http://mevius.5ch.net/test/read.cgi/tech/1349191466/88
89: デフォルトの名無しさん [sage] 2015/07/19(日) 08:54:14.12 ID:rizf9cO8 「テスト仕様書を下さい。でないと作れません」 http://mevius.5ch.net/test/read.cgi/tech/1349191466/89
90: デフォルトの名無しさん [sage] 2015/10/06(火) 17:42:46.37 ID:ZA2UYVtv ヘ(^o^)ヘ いいぜ |∧ / / (^o^)/ テストを書いてから /( ) リファクタリング出来るってなら (^o^) 三 / / > \ (\\ 三 (/o^) < \ 三 ( / / く まずはそのふざけた 幻想をぶち殺す http://mevius.5ch.net/test/read.cgi/tech/1349191466/90
91: デフォルトの名無しさん [sage] 2015/10/24(土) 07:59:19.85 ID:Ir698C46 まず幻想なのは テストを書いてからやれば全て問題無いとは誰も言ってないのに そう勘違いしていまった>>1の思考 http://mevius.5ch.net/test/read.cgi/tech/1349191466/91
92: デフォルトの名無しさん [sage] 2015/10/28(水) 21:55:48.26 ID:en6I5N16 そげぶ http://mevius.5ch.net/test/read.cgi/tech/1349191466/92
93: デフォルトの名無しさん [sage] 2015/10/31(土) 20:40:40.38 ID:MdiIPwHq そもそもファウラーのリファクタリングは読んだの? テストしてないのにコードいじっちゃったらその時点でリファクタリングじゃナイよ? http://mevius.5ch.net/test/read.cgi/tech/1349191466/93
94: デフォルトの名無しさん [sage] 2015/11/01(日) 09:19:02.47 ID:qqj1vZuH とバカが何か言っております バカほど自分の妄想を普遍的な事実のように語る http://mevius.5ch.net/test/read.cgi/tech/1349191466/94
95: デフォルトの名無しさん [sage] 2015/11/01(日) 11:24:21.57 ID:e7+SbRee ただのコード整理のことをリファクタリングと呼んでるなら別にそれでもいいけどね http://mevius.5ch.net/test/read.cgi/tech/1349191466/95
96: デフォルトの名無しさん [sage] 2016/01/21(木) 12:50:33.37 ID:FLUZJlG7 ふむ http://mevius.5ch.net/test/read.cgi/tech/1349191466/96
97: デフォルトの名無しさん [sage] 2016/01/27(水) 22:08:01.75 ID:1zcp8qcT コード整理はリファクタリングの主要な一種だなあ http://mevius.5ch.net/test/read.cgi/tech/1349191466/97
98: デフォルトの名無しさん [sage] 2016/01/29(金) 01:36:46.48 ID:3QXtNRWh 振る舞いが変わってないのを証明出来るならどの手法でもリファクタリングを名乗っていいよ http://mevius.5ch.net/test/read.cgi/tech/1349191466/98
99: デフォルトの名無しさん [sage] 2016/02/03(水) 18:22:39.26 ID:mmJ5x1I8 つまりこの世にリファクタリングは存在しない http://mevius.5ch.net/test/read.cgi/tech/1349191466/99
100: デフォルトの名無しさん [sage] 2016/02/07(日) 15:40:59.07 ID:Y5xiZodX 部分的には出来る http://mevius.5ch.net/test/read.cgi/tech/1349191466/100
101: デフォルトの名無しさん [sage] 2016/02/14(日) 20:20:34.76 ID:9UaM9+lc リファクタリングしたらお金貰えますか? http://mevius.5ch.net/test/read.cgi/tech/1349191466/101
102: デフォルトの名無しさん [sage] 2016/05/20(金) 20:00:00.76 ID:e1TBDqG+ リファクタリングしたらお金もらえる契約だった貰えます http://mevius.5ch.net/test/read.cgi/tech/1349191466/102
103: デフォルトの名無しさん [] 2016/05/21(土) 12:44:55.03 ID:JO+/Ov64 私のリファクタリングおじさんが匿名で銀行にお金を振り込んでくれるよ http://mevius.5ch.net/test/read.cgi/tech/1349191466/103
104: デフォルトの名無しさん [sage] 2017/02/28(火) 07:59:14.85 ID:K7hLR7oh 俺の全力120%リファクタリングを見せるときが来たようだな http://mevius.5ch.net/test/read.cgi/tech/1349191466/104
105: デフォルトの名無しさん [] 2018/04/22(日) 21:49:11.75 ID:PsQCMKRd フッ、その程度の力で俺のテストファーストを破れると思うなよ http://mevius.5ch.net/test/read.cgi/tech/1349191466/105
106: デフォルトの名無しさん [sage] 2018/04/23(月) 13:16:52.06 ID:8zXr1SIe >>1 一理あるな。 あんまり初心者のだとこのコードのテスト書く意味とは…ってなる。 つまりテスト書く前に直しが入る。 http://mevius.5ch.net/test/read.cgi/tech/1349191466/106
107: デフォルトの名無しさん [] 2018/05/23(水) 19:41:33.31 ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 VZCU5 http://mevius.5ch.net/test/read.cgi/tech/1349191466/107
108: デフォルトの名無しさん [] 2018/07/05(木) 01:50:13.98 ID:RfoszcD2 6L4 http://mevius.5ch.net/test/read.cgi/tech/1349191466/108
109: デフォルトの名無しさん [sage] 2020/01/29(水) 13:51:22.02 ID:MZiWsP4Y 修正ついでにリファクタリングしたけど、機能は変えてないからテストしなくて良いよね http://mevius.5ch.net/test/read.cgi/tech/1349191466/109
110: デフォルトの名無しさん [sage] 2022/04/22(金) 14:27:10.14 ID:+Ag0wcTG てst http://mevius.5ch.net/test/read.cgi/tech/1349191466/110
111: あぼーん [あぼーん] あぼーん http://mevius.5ch.net/test/read.cgi/tech/1349191466/111
112: デフォルトの名無しさん [sage] 2022/06/10(金) 07:54:47.35 ID:7BMdU4Yn あっそ http://mevius.5ch.net/test/read.cgi/tech/1349191466/112
113: デフォルトの名無しさん [] 2023/06/06(火) 22:29:07.67 ID:jiKuTUOv >>1 「テストを書く」の意味がわからない。 http://mevius.5ch.net/test/read.cgi/tech/1349191466/113
114: デフォルトの名無しさん [] 2023/06/28(水) 13:43:55.35 ID:BVdlIcNn 漠∞!!!! 列∞!!!!! 廷∞!!!!!! 器∞!!!!!!! 斗∞!!!!!!!! 容∞!!!!!!!!! 寿∞!!!!!!!!!! 非∞!!!!!!!!!!! http://mevius.5ch.net/test/read.cgi/tech/1349191466/114
115: デフォルトの名無しさん [sage] 2023/06/28(水) 17:23:02.87 ID:ePd0oqZH TDDは設計変更がそうそう起きない場合にしか現実的じゃないわな 外部ツールやらドメインやらの知識が更新されたり、仕様変更が起きると それに伴う設計変更が起きて、同時にテストも直さなきゃならなくなる 無思慮にテストファーストがいいって言ってるやつは信用ならん http://mevius.5ch.net/test/read.cgi/tech/1349191466/115
116: デフォルトの名無しさん [] 2023/06/28(水) 19:07:09.03 ID:X+ansWrV 自動テストは無理かも知らんが、 ある程度この種の仕様テストは通すってのは用意しなきゃいかんでしょ。 http://mevius.5ch.net/test/read.cgi/tech/1349191466/116
117: デフォルトの名無しさん [sage] 2023/06/28(水) 19:28:23.06 ID:ePd0oqZH なんか話が噛み合ってないな テストを用意するのは当たり前、その上でテストファーストの是非を問うスレじゃないのか http://mevius.5ch.net/test/read.cgi/tech/1349191466/117
118: デフォルトの名無しさん [sage] 2023/06/28(水) 22:15:25.11 ID:8Nsh461b テスト書いたほうが実装は楽 むしろテストお陰で実装の質を上げられる リファクタリングも同じ http://mevius.5ch.net/test/read.cgi/tech/1349191466/118
119: デフォルトの名無しさん [] 2023/06/30(金) 00:06:22.90 ID:qUWZqjjs クソ実装に合わせたテストコードなんてリファクタリングしたら無駄になるやろ http://mevius.5ch.net/test/read.cgi/tech/1349191466/119
120: デフォルトの名無しさん [sage] 2023/06/30(金) 03:44:05.79 ID:oUIG4oIk 最初の実装まではテストいらんよな ・関数Aのテストを書く ・関数Aを書く ・関数Bのテストを書く ・関数Bを書く ・関数Aと関数Bの重複部分を関数Cにリファクタリングするべ ・関数Cのテストを書く ・関数Cを書く ・関数Aのテストを修正←いらんやろ ・関数Aを修正 ・関数Bのテストを修正←いらんやろ ・関数Bを修正 http://mevius.5ch.net/test/read.cgi/tech/1349191466/120
121: デフォルトの名無しさん [sage] 2023/06/30(金) 04:40:09.64 ID:7dyjbNOC 実装にはカオス期と安定期があるからカオス期のテストは無駄 安定期に入ったらテストを書け http://mevius.5ch.net/test/read.cgi/tech/1349191466/121
122: デフォルトの名無しさん [] 2023/08/23(水) 00:04:39.70 ID:0BjzShXD 「テストを書く」って何? http://mevius.5ch.net/test/read.cgi/tech/1349191466/122
123: デフォルトの名無しさん [sage] 2023/08/23(水) 03:12:21.78 ID:rNgOhsHc >>122 このスレの文脈ではユニットテストのソースコードを書くという意味では? http://mevius.5ch.net/test/read.cgi/tech/1349191466/123
124: デフォルトの名無しさん [] 2023/08/23(水) 04:28:20.13 ID:0BjzShXD 仕事だとコーディングのことを「書く」とは言わないからな。 http://mevius.5ch.net/test/read.cgi/tech/1349191466/124
125: デフォルトの名無しさん [sage] 2023/08/25(金) 01:30:03.89 ID:gEfXDtwy そりゃ頭痛が痛いなんて言わないからな コードを書くとは言う。 コーディング(コードを書くこと)を書くとは言わない http://mevius.5ch.net/test/read.cgi/tech/1349191466/125
126: デフォルトの名無しさん [sage] 2023/08/30(水) 15:08:16.42 ID:bGhOLdki テスト http://mevius.5ch.net/test/read.cgi/tech/1349191466/126
127: デフォルトの名無しさん [sage] 2023/09/20(水) 17:55:14.32 ID:99hKkbYU ヽ(*'0'*)ツ ワァオォ!! http://mevius.5ch.net/test/read.cgi/tech/1349191466/127
128: デフォルトの名無しさん [] 2023/12/06(水) 11:48:46.05 ID:oM0gjrfW 全銀システム障害「詳細設計書見落とし」でオーバーフローの痛恨、再発防止なるか https://xtech.nikkei.com/atcl/nxt/column/18/00001/08680/ やっぱりテスト駆動にしておけば回避出来たよな http://mevius.5ch.net/test/read.cgi/tech/1349191466/128
129: デフォルトの名無しさん [sage] 2023/12/09(土) 15:17:43.26 ID:F2smNVkX >詳細設計書では4種類のテーブルを同時に展開できるだけの作業領域を確保することを求めていたが、プログラマーやレビュアーなどの関係者がいずれもその記述を見落とし、これが上述のオーバーフローを招いたという痛恨のミスだ >プログラマーやレビュアーなどの関係者がいずれもその記述を見落とし つまりテスト環境自体が無くてテストしてからって発想が抜け落ちてるのね http://mevius.5ch.net/test/read.cgi/tech/1349191466/129
130: デフォルトの名無しさん [] 2024/01/02(火) 22:20:43.54 ID:3cCPTdjI テストケース作るのがしんどいってケースもあるからいつでもテストファーストが良いってことはないわな。 http://mevius.5ch.net/test/read.cgi/tech/1349191466/130
131: デフォルトの名無しさん [sage] 2024/01/03(水) 14:18:03.35 ID:eQVBZ7Cn テストの有無とテストファーストの是非を混同してるやつがいるが、 おそらく故意にやってるんだろうな まあ、釣られてるやつほぼおらんけど http://mevius.5ch.net/test/read.cgi/tech/1349191466/131
132: デフォルトの名無しさん [sage] 2024/01/04(木) 11:26:57.34 ID:iR4GsMlV テストケース作るのがしんどいってテストしないのかよ 顧客のところでバグ炸裂して終了じゃんそんなの http://mevius.5ch.net/test/read.cgi/tech/1349191466/132
133: デフォルトの名無しさん [sage] 2024/01/04(木) 16:14:29.73 ID:bd+yebjO まあ実際全銀でバグ炸裂して終了してるしな NTTデータがケチる所でもないのに客に本番に近いテスト環境も別途必要ですよって説明してないんだろ http://mevius.5ch.net/test/read.cgi/tech/1349191466/133
134: デフォルトの名無しさん [sage] 2024/01/05(金) 04:49:34.73 ID:xFVV62H3 やっぱりプログラムを書き始める前に テストプログラムを書いておく これが最強 http://mevius.5ch.net/test/read.cgi/tech/1349191466/134
135: デフォルトの名無しさん [] 2024/01/10(水) 14:29:25.20 ID:Pvv0OiRv プログラムを書く時は間違えるがテストコードを書く時は間違えない前提 http://mevius.5ch.net/test/read.cgi/tech/1349191466/135
136: デフォルトの名無しさん [sage] 2024/01/10(水) 23:00:16.65 ID:W4mJO5rQ テストコードを間違えるか否か以前に、テストケースが抜け落ちるか否かもあるしな 全銀の件は抜け落ちてた話だから、テストファーストでやっても抜け落ちてたから一緒 http://mevius.5ch.net/test/read.cgi/tech/1349191466/136
137: デフォルトの名無しさん [sage] 2024/01/11(木) 19:24:45.83 ID:1WZH2d+B 根本的な解決策としては 複数人でチェックする ことかなあ 自分ではなかなか間違いに気が付かないし 自分の間違いが自分で気が付かないのは心理学でなんか名前がついていたような気がする http://mevius.5ch.net/test/read.cgi/tech/1349191466/137
138: デフォルトの名無しさん [] 2024/01/12(金) 08:10:20.90 ID:JglZpZY+ テストコードを間違いなく漏れなく書ける人がいるならその人がプログラムを書いたらいいだけの話 http://mevius.5ch.net/test/read.cgi/tech/1349191466/138
139: デフォルトの名無しさん [sage] 2024/01/12(金) 21:23:36.19 ID:+NlTfLsQ 建築とか機械系ではエラーはほとんど起きないんだけどな なんでソフトウエアだけ? ちなみに航空機は安全性を考えていると重くなって飛べなくなるので 安全係数が1を切っていると聞いたが http://mevius.5ch.net/test/read.cgi/tech/1349191466/139
140: デフォルトの名無しさん [sage] 2024/01/13(土) 14:43:18.36 ID:qyfvMh6P ライブラリやOSなどの基本ソフトとアプリなどの応用ソフトではまったく状況が違うよ 基本ソフトは大量に配布されて(コピーされて)、頻繁に実行されるので、 最高のエンジニアに作られて、徹底的に検証される(そうされないものは淘汰される) 要するにコスパの問題だよ。1本10万円のゲームで遊びたいかい? http://mevius.5ch.net/test/read.cgi/tech/1349191466/140
141: デフォルトの名無しさん [sage] 2024/01/13(土) 15:00:13.69 ID:vTVsKhAm ソシャゲ課金て月に数十万単位だし 無料のAPEXのスパレジェすら1つにつき5万円だし 10万程度は払うやつなら払うよ http://mevius.5ch.net/test/read.cgi/tech/1349191466/141
142: デフォルトの名無しさん [sage] 2024/01/13(土) 15:07:45.36 ID:qyfvMh6P >>141 Windowsの売上って四半期で何百億ドルといくらしいけど、 ソシャゲとかってそのぐらいの売上になるの? http://mevius.5ch.net/test/read.cgi/tech/1349191466/142
143: デフォルトの名無しさん [sage] 2024/01/13(土) 15:37:46.38 ID:8Ttuq2mz 四半期の事なんて知らんが 手間考えたらOS売るなんてアホな商売よりはソシャゲのが儲かるだろうね http://mevius.5ch.net/test/read.cgi/tech/1349191466/143
144: デフォルトの名無しさん [sage] 2024/01/16(火) 04:37:40.68 ID:bGp483o/ OS売る商売はLinuxに滅ぼされたからな 早期に見切りをつけてクラウドに移行したMSは先見の明がある http://mevius.5ch.net/test/read.cgi/tech/1349191466/144
145: デフォルトの名無しさん [sage] 2024/01/17(水) 19:10:33.33 ID:E+GFYvQx マジかMSはソシャゲ屋になったほうがいいな http://mevius.5ch.net/test/read.cgi/tech/1349191466/145
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s