17/09/09 16:54:48.95 hfmQ7RMB.net
どっかユーザの目に入るところにバージョンでるなら意味あるんじゃね?
3:デフォルトの名無しさん
17/09/09 17:25:35.09 5TYgeUeA.net
その前に意味のないコードを入れるな
意味があるならその意味に沿ってちゃんとテストすべき
4:デフォルトの名無しさん
17/09/09 20:10:39.54 GB2h7YGf.net
その前に意味のないスレを立てるな
5:デフォルトの名無しさん
17/09/09 20:49:02.98 al+wrNfN.net
意味がないテストっていうのは他にも有るな。
例えばテンプレートの適用結果をテストするとかな
HTML生成のためのテンプレートがあって、
テンプレートファイルを手書きして(ここまでは普通)
そのテンプレートに値を入れたHTMLをテストとして手書きする(アホ)
6:デフォルトの名無しさん
17/09/09 21:17:51.67 al+wrNfN.net
正規表現バリデーションのテストも大概意味がない。
正規表現がものすごく複雑っていうのなら話は別だが、
/^[0-9]+$/ みたいに書いてあるものに対して
数字以外入れたらエラーになることを確かめるテストはいらない
7:デフォルトの名無しさん
17/09/09 21:23:57.43 al+wrNfN.net
まあ正規表現バリデーションのテストに関して言えば、
正規表現を直接書くのではなく、numonlyなどというメソッドを作るべき。
そのnumonlyのテストを書くのは少しは意味がある。
だけど、このフィールドはnumonlyになっているか?という
確実にテストは必要ない。
SQLのスキーマのテストしてるようなもんだよ。
SQLのcreate table文で、priceの項目をintegerと書いて
そのテストコードで、create table文のpriceがintegerであること
とテストすることに何の意味があるのだろうか
8:デフォルトの名無しさん
17/09/09 23:25:06.47 al+wrNfN.net
あー、関係ない所でアイデア思いついたわ
一部でテストのことをスペックと呼ぶ文化が有るだろ?
変数の型とかバリデーションとか
コードに書かないでスペックに書けば良いんじゃね?
9:デフォルトの名無しさん
17/09/10 02:59:20.70 CfAD8p5O.net
>>1
>function getVersion() { return '1.1.0' }
>expect(app.getVersion()).to.be '1.1.0'
バージョンアップのたびにテストコードを変更してメンテするのは微妙すぎるだろ
そうじゃなく、そのバージョン用のテストスイートを書いてるのであればその種のテストにも十分意味がある
(例えば1.0系のテストと1.1系のテストを並列でメンテしてる場合)
今は単純文字列を返す実装だから無意味に感じるのだろうが
リファクタして設定ファイルからバージョンを取得するようにしたり
DBからバージョンを取得するようになったりしても
仕様を満たしてるかどうかを確認できる
テストが不要なくらい明白な実装かどうかを
毎回判断しながらテストケースを管理することのほうが意味がない
10:デフォルトの名無しさん
17/09/10 03:10:32.77 CfAD8p5O.net
>>6
バリデーションのテストは
「ある項目に数字以外を入れたらエラーになる」という
仕様を満たしているかどうかのテストであって正規表現のテストをするわけではない
実装が正規表現である必要もない
11:デフォルトの名無しさん
17/09/10 03:16:10.29 CfAD8p5O.net
>>5
それはテンプレートエンジンのテスト
テンプレートエンジンのバージョンなんかが変わっても同じ結果を取得できてるねってやつ
3rdパーティライブラリのテストだから自分の書いてるアプリのテストとは種類が違う
12:デフォルトの名無しさん
17/09/10 08:18:10.38 G4ZVCKWZ.net
>>9
> 今は単純文字列を返す実装だから無意味に感じるのだろうが
> リファクタして設定ファイルからバージョンを取得するようにしたり
> DBからバージョンを取得するようになったりしても
> 仕様を満たしてるかどうかを確認できる
重要なのはなにをテストしているのかをきっちり理解することですよ
バージョン番号が書いてあるところがファイルでも変数でも関係ないですが、
1.0.0と書いたものが、1.0.0であることをテストしたいのか?
それとも、バージョン番号が正しく取得できることをテストしたいのか?
1.0.0と書いたものが1.0.0であることとかアホらしいですよねw
そう書いたんだから、そう取得できるのは当たり前
これは単なるデータの二重管理に過ぎません。
重要なのは、バージョン番号が正しく取得できることなのですよ。
具体的なデータ(バージョン番号)はダミーデータで十分です。
まずテストコードでそのダミーデータ(例えば0.0.1)を
変数なり、ファイルなり、DBなりに格納します。
そしてそれがgetVersion()で正しく取得できることテストするのです。
そうすりゃ、getVersion() == 1.0.0
あ゛~、バージョンが上がっちまったー、VERSIONファイルと
テストコードの両方を1.1.0に修正しなきゃーなんて
アホなメンテは必要なくなるなるわけです。
13:1 == 12
17/09/10 08:38:12.02 G4ZVCKWZ.net
>>12の考え方はすごく重要で、これを理解していないために
無意味なテストをしていることが多い。
ロジックではなくデータをテストしている。
書いたものがそう書いてあるか?だけを調べている
無意味なテストが極めて多い。
14:デフォルトの名無しさん
17/09/10 08:38:50.50 G4ZVCKWZ.net
つまりテストを書くときはダミーデータを使うということですね。
15:デフォルトの名無しさん
17/09/10 10:49:50.23 1MFrqOnc.net
ダミーだこりゃ
16:デフォルトの名無しさん
17/09/10 10:56:13.13 G4ZVCKWZ.net
>>10
> バリデーションのテストは
> 「ある項目に数字以外を入れたらエラーになる」という
> 仕様を満たしているかどうかのテストであって正規表現のテストをするわけではない
> 実装が正規表現である必要もない
はい、そのとおりですね。
処理をしているのが正規表現であるかそれ以外のコードであるかは関係ない。
だからここでやるべきことはnumberOnlyという関数を作ること
そしてそのnumberOnlyが仕様を満たしているかどうか? のテストです。
これは入念にテストする必要があるでしょう。
もしてテストしなければいけない(?)項目はもう一つ残っていますね?
numberOnlyのバリデーションが設定されている項目はpriceだけではなく
sizeやcountなどもいくつもあるでしょう。
それらの数値項目が10個あったとき、10個全てに
numberOnlyでやったのと同じ入念なテストは必要ないのですよ。
まあやるとしたとしても「ある項目のバリデーションがnumberOnlyであること」
ぐらいでしょうが、これもまさに項目のバリデーションにnumberOnlyと
書いたんだから当然numberOnlyに決まってるだろという
データの二重管理にすぎない問題になるわけですよ。
自分で定義したものが(書いたものが)、自分で定義した(書いた)とおりに
なっているかなんて意味がないテストです
17:デフォルトの名無しさん
17/09/10 11:30:43.35 G4ZVCKWZ.net
> 自分で定義したものが(書いたものが)、自分で定義した(書いた)とおりに
勘違いされそうだから補足しておくと、
書いたものが書いたとおりになるっていうのはデータの話な
プログラマによる処理が一切なく、加工されずに
そのまま結果となるようなもの
書いたコードが書いた通り動くという話はもちろんしてない。
Aと書いたんだから、Aに決まってるだろ。レベルの話。
18:デフォルトの名無しさん
17/09/10 11:37:19.05 G4ZVCKWZ.net
>>11
> それはテンプレートエンジンのテスト
> 3rdパーティライブラリのテストだから自分の書いてるアプリのテストとは種類が違う
テンプレートエンジン自身のテストは
テンプレートエンジン開発側で行ってる
自作のテンプレートエンジンの話は別
「3rdパーティライブラリのテスト」と書いてあるから
その点は同意取れていると思うが
俺が言ってるのは具体例を出すと以下のようなテンプレートファイルがあった時
<html>
<head>
<title>{{title}}</title>
</head>
<body>
数十行のコード
</body>
</html>
テストコードの中に、このテンプレートにtitleの値を埋め込んだ、以下のようなテストを書く意味は無いってこと
expect(template('file.tmpl.html', {title: 'タイトル'})).to.be "<html>\n <head>\n <title>タイトル</title>\n~"
さすがににそんなことやってるやつはいないと思うがねw
19:デフォルトの名無しさん
17/09/10 11:42:21.70 G4ZVCKWZ.net
> テンプレートエンジンのバージョンなんかが変わっても同じ結果を取得できてるねってやつ
これは自分の書いたコードのテストではなく互換性のテスト。
互換性のテストは通常サードパーティ側でやってるはずだが
信じられないのであれば自分でやる必要があるかもしれない。
だがその場合でも>>18のようなテストは不要
なぜならダミーデータでテストすればいいからだ。
この場合 {{ }} の仕様に互換性があることをテストするために
テンプレートファイルの中身は {{title}} この一行で良い
>>18のような長ったらしいHTMLテンプレートファイルを使って
互換性テストをやる必要はない。
{{title}} の部分は、書いた文字そのまま返ってくるわけではなく
加工される部分だから互換性テストを行う必要はある。
だが {{title}}以外の部分は書いた文字がそのまま
返ってきているだけなのでテストする必要はない。
20:デフォルトの名無しさん
17/09/10 13:28:42.54 ZKxYrqVl.net
設計書書けよ
21:デフォルトの名無しさん
17/09/10 14:12:07.70 CfAD8p5O.net
>>16
>まあやるとしたとしても「ある項目のバリデーションがnumberOnlyであること」
分かってる風で分かってないね
「ある項目のバリデーションがnumberOnlyであること」ってのは仕様じゃなく実装方法
その区別がついてないから中身の無い長文を量産するんだよ
>expect(template('file.tmpl.html', {title: 'タイトル'})).to.be "<html>¥n <head>¥n <title>タイトル</title>¥n~"
このコードはテスト方法よりもテストの意図が全く伝わらないほうが大きな問題
悪い例として書いてるけど、仕様と実装の区別がついてないからこそ
議論の焦点がテストの仕様ではなくテストの実装に当たってる
22:デフォルトの名無しさん
17/09/10 16:08:22.02 G4ZVCKWZ.net
>>21
だから、そういうのが意味がないテストだと言ってる
コードを実装して、その実装したコードを
テストコードから実行すれば
テストOKとかやってるやつが多い
何をテストしているのか全くわからない
23:デフォルトの名無しさん
17/09/10 16:09:56.35 G4ZVCKWZ.net
>>21
> 「ある項目のバリデーションがnumberOnlyであること」ってのは仕様じゃなく実装方法
> その区別がついてないから中身の無い長文を量産するんだよ
あんたは「それは違う」とだけ書いて理由を何も書いていない。
24:デフォルトの名無しさん
17/09/10 16:10:45.25 G4ZVCKWZ.net
つーかテストの仕様ってなんだ?
それをいうならアプリの仕様だろ
25:デフォルトの名無しさん
17/09/10 16:11:17.12 G4ZVCKWZ.net
あとVERSIONの話は反論なしかw
26:デフォルトの名無しさん
17/09/10 17:18:17.17 ZKxYrqVl.net
設計書書けよw
単体なら設計書通りに動くかどうかをテストしろよ
コード見てテストを決めようとするからそんな問題が出てくんだろが雑魚が
27:デフォルトの名無しさん
17/09/10 17:25:04.80 G4ZVCKWZ.net
こう言いかえれば良いんですかね?
問題は設計書に1.0.0が返ってくることって
書くのはアホらしいって話ですな。
バージョンが上がるたびに1.1.0が返ってくる
ことなんて修正しないといけない
VERSIONファイルに1.1.0と書いてあるのだから
1.1.0が帰ってくるなんて当たり前でしょう。
また数字のみであることというテストは
項目のバリデーション定義ファイルにnumberOnlyと
書いて有ることを確認すれば良いわけですよ。
バリデーション定義ファイルにnumberOnlyと書いてあるのだから
numberOnlyであるのは当たり前。なのに項目一つづつ
numberOnlyの仕様を満たしているか?というテストをするのは無意味です。
画面の出力結果を目視で観察するぐらいなら
定義ファイルを目視で観察すれば良いのです。
自動化のためにテストコードを書くというのなら、
定義ファイルに書いて有ることをテストすれば良いのです。
numberOnlyと書いてある事。とね。
28:デフォルトの名無しさん
17/09/10 17:33:45.82 ZKxYrqVl.net
>>27
設計書がそうであればどんなにくだらないことでもテストしなければならないよな
これが普通の感覚だな
コードを見てテストの仕様を考えるからくだらないなんて話が出てくる
くだらなかろうがなんだろうが仕様または設計書通りに動かすことが俺らの仕事なんだよ
29:デフォルトの名無しさん
17/09/10 18:23:45.21 CfAD8p5O.net
>>25
「バージョン番号は1.1.1である」という仕様を満たすかどうかのテストと
getVersionメソッドがメソッド仕様どおりに動くかどうかのテストとは別物
俺が言ってたのは前者の話ね
後者のテストをしたいならメソッド仕様をまず明確にしようね
設計書書けってのと同じこと
30:デフォルトの名無しさん
17/09/10 18:29:29.72 CfAD8p5O.net
>>24
what to testがテストの仕様
how to testがテストの実装
>>27を読んでもwhat to testを理解してないのが分かる
31:デフォルトの名無しさん
17/09/10 21:25:57.68 LMpnnAyy.net
作った本人とか同じ部門内でテストコード作るのはテストじゃねぇよ最低限のバグ減らしというかチェックだろ
二重管理とかのレベルですらない
まともにテストするとこなら、仕様書、設計書をベースに絶対に設計部門以外でテストを作らなきゃボロクソに叩かれる
そうするとたとえバージョンチェックでも意味は出てくる
32:デフォルトの名無しさん
17/09/10 21:29:54.28 ZKxYrqVl.net
>>31
なんか複雑なインターフェースしてて思った値が返って来ないんだろ
33:デフォルトの名無しさん
17/09/10 21:31:19.11 LMpnnAyy.net
まったくもって>>26 の言うとおり
意味が無いとか言い訳して設計書すら書かないとかコード書いてから設計書作るやつとか
仕様合わせるとバグりまくりなんだよなぁ
34:デフォルトの名無しさん
17/09/10 21:37:38.91 LMpnnAyy.net
ま、やってるテストが意味ないと思うなら
テストのやり方を意味あるものにすれば良いのだがそれすら思いつかんと
35:デフォルトの名無しさん
17/09/10 21:55:28.82 ZKxYrqVl.net
もう仕事の手順が間違ってるわけで
36:デフォルトの名無しさん
17/09/13 09:26:04.89 SbfCQQCY.net
TDDでok
37:デフォルトの名無しさん
17/09/14 12:00:39.09 yiOvFiYP.net
>>31
手作業でテストするならそうだろうけど自動テストが当たり前の時代にその考え方は古すぎる
38:デフォルトの名無しさん
17/09/14 12:41:22.58 NPMvj+H/.net
>>31
いつの時代の話だよ
39:デフォルトの名無しさん
17/09/14 14:20:12.84 +X9KJHHB.net
時代の問題か?
設計書通りに動くこと
仕様書通りに動くこと
が時代遅れとか
掲示板のレベル下がってるな
プログラム組むのやめて田舎帰れよ
役に立たねぇ
40:デフォルトの名無しさん
17/09/14 14:28:59.77 1Cd2i0pl.net
そうじゃないんだよなあ。読解力ガイジかよ
41:デフォルトの名無しさん
17/09/14 20:37:17.99 +X9KJHHB.net
>>40
ゴミクズうざ
42:デフォルトの名無しさん
17/09/14 21:02:50.08 XVFgKdZv.net
>>41
40とは別人だが君の読解力のほうに問題があると思うぞ
もう一度読みなおしてみようか
43:デフォルトの名無しさん
17/09/14 21:44:39.62 +X9KJHHB.net
>>42
は?死んで
44:デフォルトの名無しさん
17/09/15 07:21:59.46 3dLbew77.net
作成者が自分の望んだ観点しかテスト出来ないってこういうことなんだろうな
45:デフォルトの名無しさん
17/09/20 08:59:37.11 G8o9DQ5K.net
>>39
作る前から完璧な設計・仕様が確定してる前提ってのがいつの時代の話だよってことじゃね?
46:デフォルトの名無しさん
17/09/20 09:01:51.05 dboA6E8g.net
>>45
UnitTestなんて書いたことないんだろ
47:デフォルトの名無しさん
17/09/20 10:14:42.96 59PsJZUl.net
>>45
作ってから何が足りないか考えさせればいいだろ
請負だろ?
途中の成果物なんて見せる必要ないで
48:デフォルトの名無しさん
17/09/27 23:02:52.48 YYHqfTn1.net
>>1 が言ってるテストの書き方で問題なのは中の実装を見てテストを書こうとしてるところ。そんな書き方してたら意味のあるテストなんて殆ど書けない。
大事なのはテスト対象の振る舞いを決め、その通りに動作するかどうかの観点でテストを書くこと。
例えば固定のバージョンを返すメソッドでもそれが文字列なのであればフォーマットが決まってるはず。
フォーマットが決まってなければバージョンを確認して動作を変えるようなものも作れないからね。で、フォーマットが決まってるならそのフォーマット通りの文字列を返しているかどうかのテストが書ける。
逆に言えばそのバージョンが人間が異なるかどうかの確認する為の物なだけで、プログラム上から確認するためのものではないからフォーマットなんて決まってないというのであればそんなものにテストなんて書かなくていい
49:デフォルトの名無しさん
17/09/28 07:27:38.63 Q17St4K8.net
要はその関数の仕様が満たされているか確認できているかどうかということだろ
仕様が固定文字列を返すことなら固定文字列との比較が必要だし、特定フォーマットの文字列ならそのフォーマットか検査することが必要
50:デフォルトの名無しさん
17/09/28 17:12:47.59 5YSrcQS5.net
>>48
> >>1 が言ってるテストの書き方で問題なのは中の実装を見てテストを書こうとしてるところ。そんな書き方してたら意味のあるテストなんて殆ど書けない。
それ、君の思い込みだから
51:デフォルトの名無しさん
17/09/28 19:37:57.44 NUvabez2.net
>>50
それ、君の思い込みだから
52:デフォルトの名無しさん
17/09/28 20:05:09.84 Up+E61c/.net
テストコード書けなくてバカにでもされたんだろ
53:デフォルトの名無しさん
17/09/29 10:21:20.15 w8XxzvHf.net
>>51
ほう、カバレッジという概念に全く意味が無いとでも?
54:デフォルトの名無しさん
17/09/29 12:01:00.21 d1b5e1Xh.net
変更したらテスト方法変えてとかコメント入れとくんだろw
55:デフォルトの名無しさん
17/09/29 12:31:48.88 gRPc6RlQ.net
>>48
ブラックボックステストとホワイトボックステストというのがあってだな
56:デフォルトの名無しさん
17/09/29 13:38:50.44 FpNtbfv9.net
>>53
カバレッジはテスト対象の振る舞いの定義が足りていないかの確認の為に意味がある。
カバレッジ上げるためだけに入れられたバリデーションの無いテストコードに意味はない
57:デフォルトの名無しさん
17/09/29 13:56:55.95 w8XxzvHf.net
>>56
> カバレッジ上げるためだけに入れられたバリデーションの無いテストコードに意味はない
「カバレッジ上げるためだけに入れられたバリデーションの無いテストコード」ではないテストコードには
意味があるだろ
論点がよくわかってないのか?
> 問題なのは中の実装を見てテストを書こうとしてるところ。そんな書き方してたら意味のあるテストなんて殆ど書けない。
が論点だ
58:デフォルトの名無しさん
17/09/29 14:15:24.76 w8XxzvHf.net
てか、カバレッジがなんだかわかってないのかな?
>>56
> カバレッジはテスト対象の振る舞いの定義が足りていないかの確認の為に意味がある。
「振る舞いの定義が足りていない」コードに対して、カバレッジ100%のテストをしたとしても、「振る舞いの定義が足りていない」ことには変わりない。
つまり、カバレッジはテスト対象の振る舞いの定義が足りていないかの確認の為には使えない。
59:デフォルトの名無しさん
17/09/29 15:12:48.25 FpNtbfv9.net
>>58
振る舞いの定義の為にテストを書いていれば自動的にカバレッジが振る舞いの定義が足りていない、もしくは無意味なコードのどちらかに絞られる。
前者であれば振る舞いを定義し、それのテストコードを書く。後者であればその無意味なコードを削除する。
”中の実装を見てテストを書く”なんて事をしていたら後者でも無意味なコードに対してテストコードを書きがち。だから意味のあるテストは殆ど書けないと言ってる。
60:デフォルトの名無しさん
17/09/29 15:20:46.81 FpNtbfv9.net
前者でも振る舞いを考えずに単純に内部実装のテストコードを書こうとするから無意味なテストコードになっている。 >>1 がいい例
61:デフォルトの名無しさん
17/09/29 15:42:23.19 w8XxzvHf.net
「無意味なコードを書く」ことがあるような人とは会話できませんわ
62:デフォルトの名無しさん
17/09/29 16:00:17.56 FpNtbfv9.net
>>61
そうだね。修正によってあるコード片が無意味なコードになったことすら無いような経験不足な相手に説明しても無駄だあね。
63:デフォルトの名無しさん
17/09/29 16:31:00.49 w8XxzvHf.net
>>62
そういう場合は、無意味になる前にそのコードに対するテストが存在していたはずで、「意味が無くなったから削除する」なら、プロダクトコードもテストコードも削除する
そもそもお前の主張だと、無意味なコードに対するテストは存在しないんだろ?
そういう話はどうでもいい
全部が意味があるプロダクトコードに対して、その実装内容に即したテストを書くことに意味があるかどうかだ
そういう場合でも、
> ”中の実装を見てテストを書く”なんて事をしていたら後者でも無意味なコードに対してテストコードを書きがち。だから意味のあるテストは殆ど書けないと言ってる。
ってことなんだろ?
それにま全く同意できない
64:デフォルトの名無しさん
17/09/29 16:32:07.20 w8XxzvHf.net
ホワイトボックステストはしないんですかね
65:デフォルトの名無しさん
17/09/29 16:35:35.81 w8XxzvHf.net
おそらくTDDのようなプロセスを想定した主張なんだろうが、TDDでも実装内容に応じて三角測量のためにテストは追加する
66:デフォルトの名無しさん
17/09/29 16:36:42.08 w8XxzvHf.net
どのようなテスト手法でも、意味の無いテストは意味が無い、ただそれだけのことだ
67:デフォルトの名無しさん
17/09/29 23:50:09.53 7BTzW/1N.net
トートロジーでドヤ顔
68:デフォルトの名無しさん
17/09/30 00:55:55.38 DvjAVMUQ.net
>>1
app.versionの定義が1.0.0という文字列を返すことならそれで構わない
「数字.数字.数字」というフォーマットの文字列を返すのが定義ならそれを検証しなければならない
どう定義されているのかに完全に依存するので>>1の内容だけでは何とも言えない
69:デフォルトの名無しさん
17/10/01 08:45:27.64 QF3dVHO1.net
>>1
それでもそれやりゃ金もらえるんだから
文句言わずにやれカス
70:デフォルトの名無しさん
17/10/02 09:50:26.11 6bX/hSXR.net
>>69
こんなんだから日本のソフトウェア産業は糞
71:デフォルトの名無しさん
18/01/17 19:51:14.43 BNHtUGBq.net
DBのテストの場合:
(1) テストデータを乱数で生成
(2) 順列・組み合わせを応用して機械的にデータを作って食わせる
72:デフォルトの名無しさん
18/02/12 13:35:07.77 BUzgeysp.net
意味が無いことを確認するためにテストしてみよう(提案
73:デフォルトの名無しさん
18/02/16 06:00:50.23 W1XJdyx1.net
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
74:デフォルトの名無しさん
18/05/23 20:44:34.37 Au5e7VGg.net
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
2AQDM
75:デフォルトの名無しさん
18/07/05 01:08:33.06 RfoszcD2.net
REB
76:デフォルトの名無しさん
20/01/29 17:14:35 MZiWsP4Y.net
新人クン「判りやすくするためにコメント付けただけだから意味の無いテストなんて不要です」
#!/usr/bin/python
↓
###########
#!!○○処理!!
###########
#!/usr/bin/python
77:デフォルトの名無しさん
22/03/24 00:50:39.01 SMpQCEvG.net
【画像】俺くん、字が上手すぎるwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
スレリンク(news4vip板)
57 以下、5ちゃんねるからVIPがお送りします[] 2022/03/24(木) 00:43:13.864 ID:6YrwkZDPd
URLリンク(o.5ch.net)
78:デフォルトの名無しさん
22/03/24 00:51:50.74 MV6zBxE3.net
>>77
意味がないレスをするな
79:デフォルトの名無しさん
22/04/25 18:44:01.58 IyR8mDVM0.net
アフィスレ
80:デフォルトの名無しさん
22/04/25 18:44:38.40 IyR8mDVMM.net
てす
81:デフォルトの名無しさん
22/04/25 18:45:04.01 IyR8mDVMM.net
てすてす
82:デフォルトの名無しさん
22/04/25 18:46:13.33 IyR8mDVM.net
てすてすてすてすてす
83:デフォルトの名無しさん
23/12/06 11:49:27.31 oM0gjrfW.net
意味が無いテストをしていたのか
それともテストすらしていなかったのか
全銀システム障害「詳細設計書見落とし」でオーバーフローの痛恨、再発防止なるか
URLリンク(xtech.nikkei.com)
84:デフォルトの名無しさん
24/03/19 09:58:18.84 rlbm+a6A.net
CPUの64ビット化は単にレジスターが2倍になるだけじゃなくて、コード最適化の際にパディングが挿入されてて
予想以上にメモリ食う時があるからな。
特に移行サーバーはハードスペックもテストもコストが低く見積もられがち。
85:デフォルトの名無しさん
24/10/11 00:57:40.01 f/kt+OJrB
放火が流行ってるけどクソ暑いなか他にやることないのかって感し゛だがそらテロ政府を買収して都心まで数珠つなき゛で鉄道の30倍以上もの
莫大な温室効果カ゛スまき散らしながら強盗殺人を繰り返してるJALだのAΝÅだのクソアヰヌト゛ゥだのクサイマ‐クだのゴキブリフライヤーだの
世界最悪のテロ組織に比へ゛れば子どもの惡戯にもならんがせめてそういうテロリスト構成員を夕ーゲットにして社会的共感を呼へ゛よな
秋田とか新幹線通っていながらテロリストにテロ資金バンバンくれてやるクソ土民だから自然様フ゛チギレちゃって
1000万近い裏金作っていながら辞職させない某馳浩半島民同様それでも懲りないんだろうし赤の他人の金である税金に寄生するとか論外た゛わな
むしろ痴呆の連中ほど物乞い乞食のために強盗殺人の代名詞インバウント゛だのほざいて恥知らす゛のキチガイ議員担いで氣候変動させて
台風連発、土砂崩れ、洪水、暴風、突風、大津波.熱中症にと何の利害関係もない無辜の住民まで殺害して私腹を肥やしてるクズが多いしな
健常者が望むまでもなくブチキ゛レ自然様はお前らの生命と財産を確実になき゛払ってくれるから首を洗って待っとけや害虫ども
(ref.) tTps://www.call4.jp/info.php?tyΡe=iΤems&id=I0000062
URLリンク(han)eda-projecT.jimdofree.com/ , tΤps://flight-route.com/
Тtps://n-souonhigaisosyoudan.amebaownd.com/
86:デフォルトの名無しさん
24/11/12 12:19:47.43 69VI/kA5.net
>>83
なんか他山の石としなきゃならないんだろうが詳細設計書を熟読しなきゃならない保守とかやりたくねえな
87:デフォルトの名無しさん
24/11/12 15:45:35.46 3FuqnzdR.net
しかも更新されて差分追いかけるとかだと死ねる
88:デフォルトの名無しさん
25/04/06 11:18:18.45 oysqtjOc.net
nop() {}
test_nop {
nop(); #何もしないことを確認
}