【新機能】作り忘れたまとめはありませんか?31日前まで期間指定してまとめが作れる高度な検索ができました。有料APIだからツイートの漏れはありません!
42
ログインして広告を非表示にする
音里(HAMA) @onried 2018-06-12 23:23:23
お一人様のお支払い Infinity 円 おつり NaN 円 pic.twitter.com/hO9GUfE9hB
 拡大
らいたか @hryshtk 2018-06-13 14:49:13
無限大円を要求されたら払えなくて泣く twitter.com/onried/status/…
ごんた ろ@CeVIOroidなGontaroid @gongontaro 2018-06-13 15:50:13
@onried @mpyw なんでそんなことになったのん?wwww
まりあ @maria_1416055 2018-06-13 16:08:18
@gongontaro 右の人数が0人だから9416÷0答えでないということだと思います
ごんた ろ@CeVIOroidなGontaroid @gongontaro 2018-06-14 11:06:50
@maria_1416055 返信ありがとうございます。 ああ、そうですね。(^^) なるほど。0の時の別処理がないから こんな事に(笑) なんでNaNで〜(笑)
クマ@ゴミ @kumathegreat 2018-06-14 12:11:56
これ何の言語だ?Infinityなんて初めて見た。 twitter.com/onried/status/…
hetima @1003000 2018-06-13 19:57:03
うんうん、ちゃんと正しくゼロ除算のエラーが処理されているな() twitter.com/onried/status/…
ここがダメだよ

怒られるやつ

d_oll_@DBD&パワプロ @psyco__kiler 2018-06-13 21:11:51
@onried 何故初期値を1にしなかったのか...
にらいも🍠 @Ni_Lime 2018-06-14 12:09:31
テスト項目ガバガバかー?
細野燕台 @endai 2018-06-13 20:17:44
@onried ああーっ、単体テストの手を抜きましたねーっ!
細野燕台 @endai 2018-06-13 20:35:48
@onried たぶん要件定義からもすっぽり抜けてるんだろうな…ありがち
ばばあ✪25さい @metametametan 2018-06-14 08:49:42
0を入力できるように実装したエンジニアじゃなくて、0を入力できないように設計しなかったUIデザインの問題だと思う。 要件定義からやり直してこい。 twitter.com/onried/status/…
0の除算について
R-ゼノンⅡ(ReddishYeti7847) @ReddishYeti7847 2018-06-13 16:07:49
@onried 払えませんその金額ww (0除算でエラー吐かないところにも目がいった。)
01045 @01045c 2018-06-13 22:28:03
@ReddishYeti7847 @onried Javaで合計金額が浮動小数点型で管理されてるとこうなりますね(´・ω・`)
Chihiro.S @com_index 2018-06-13 22:05:29
@onried 0で除算できるシステムを納品するエンジニアって何だよ
01045 @01045c 2018-06-13 22:29:44
@com_index Javaの浮動小数点型の0除算、0剰余のデフォ動作なんです...これ(´・ω・`)
YSR@琴葉アロンコンプレックス @YSRKEN 2018-06-13 22:41:11
@01045c @com_index Javaに限らず、IEEE754な浮動小数点数型は0除算しても、整数0除算のように即例外が飛ぶとは限らないのですよ…… qiita.com/masaton/items/…
リンク Qiita Java doubleをゼロ除算しても例外発生しない - Qiita Effective JavaでEnumについて勉強してて、Enumが想定している通りになっているか確認するのにテストを書いていて少しはまったのでメモ 書いていたEnum <pre> public enum Operator {  ...
01045 @01045c 2018-06-13 22:59:12
@YSRKEN @com_index お聞きしますが NaNやInfinityがJava以外にどれだけありますか? 「浮動小数点演算の説明として間違っている」とご指摘されるなら 「そもそも例外の機構自体が環境依存なのに、環境の依存しないIEEEの浮動小数点の演算の説明に例外で飛ぶという表現自体が不適切です」と返答致しましょう。
01045 @01045c 2018-06-13 23:02:01
@YSRKEN @com_index ここで言いたいのは 「状況から推察するにJavaで作られていて、Javaでは浮動小数点に対する0除算はこうなるんですよ」という話と「そもそも0除算して例外が起こるプログラミング言語ばかりないですよ」の2つです。
残りを読む(17)

ブックマークしたタグ

あなたの好きなタグをブックマークしておこう!話題のまとめを見逃さなくなります。

コメント

たるたる @heporap 2018-06-14 17:44:35
これは0を入力可能にした「仕様のバグ」ではないかと。
たるたる @heporap 2018-06-14 17:48:17
「1未満が入力されたら〇〇を表示する」という仕様もありえるのですが、こういうシステムでは「1未満(や数字以外)が入力されたら1に変換する」という仕様のほうがいいと思うのです。
いそむら某久@コミティア125/T28b @i8o 2018-06-14 18:12:54
ゼロを投げられるようにしたUI側も悪いし、引数がゼロだった場合の分岐を作ってないサーバ側も悪い。試験項目不足以前に詳細設計がガバガバだべ
いそむら某久@コミティア125/T28b @i8o 2018-06-14 18:50:57
既存の会計システムにワリカン機能を追加する案件。詳細設計から単体試験までを新人に任せてテスト環境で結合試験したら面白いスクショが取れました、みたいな話でしょ、多分。
fukken @fukken 2018-06-14 19:15:45
JavaScriptもこうなるよ。部分的にJavaを真似た歴史的経緯に由来するものかもしれないけど。
Daregada @daichi14657 2018-06-14 20:08:14
「真っ先にテストしそうな項目なのにテストされていない」→「その他の境界条件もテストしていないのでは?」
いくら @YamadaIkra 2018-06-14 20:28:03
フライドポテトは幾らなんじゃ
巳堂鷺之丞 @saginojoh 2018-06-14 21:39:58
YamadaIkra 多分飲み物が「飲み放題」に包括されているように「スタンダードコース」に包括されているものと思われます。というか、投稿時間…
mmsaito @mmsaito1987 2018-06-14 22:57:55
InfとかNaNを日常的に見てると~ああ,正しいね,となるわけないか
ビッター @domtrop0083 2018-06-15 00:27:29
こんなん見たら、他の境界テストもやりたくなるじゃないですか。
64k @area65536 2018-06-15 01:02:46
ぬるぽも潜んでそう
M.A.F.@執筆をしろ @M_A_F_ 2018-06-15 06:30:09
infinity円あったら宇宙征服できるな…
よず @sp1185 2018-06-15 07:13:22
入力できるのは問題かもですが、落ちず、結果も誤ってはいないことに目を向けたいところ。 入力部品が共通なのかなあ。
ざっぷ @zap3 2018-06-15 11:02:20
まあワリカンでいくらになろうとレジではトータル金額が揃わなきゃアウトだし…(マイナスにしてお金もらおう方面へのクソリプ
ざっぷ @zap3 2018-06-15 11:04:37
とりあえず金額より多い人数の時と、オーバーフローしそうな金額は試してみたいね。というわけで、5000にんでフライドポテト1個のみをワリカンしたり、全員で16772116円以上飲み食いしてみよう!(上限はきっとまだ足りないな…
@mouth0717 2018-06-15 11:16:36
ひとりあたりインフィニティ円でも、人数がゼロなのでインフィニティ円を請求される人はいないから、不格好だけど一応間違いではないみたいな印象。
マイコーver.2048 @Micky_UTN 2018-06-15 15:43:10
コレ、100人以上にして遊んでる人よく見ますよね。
kartis56 @kartis56 2018-06-15 16:05:37
客が一人もいないのに誰が払うんだ
でき @dekijp 2018-06-15 21:26:49
「0人は通常は入らないけれど、特定の条件下では入ってしまうバグがある」とかかな?
gaheki @gaheki 2018-06-16 17:14:13
「お支払い priceless」みたいな話かと思って開いてみたらただのバグだった
yosukeadachi @yosukeadachi 2018-06-16 17:31:41
実際だれが気づくべき案件? UI設計?実装?詳細設計?テスター? だれでも気づいたら連携できる体制が必要だと思うな
五月 @xf52_523 2018-06-16 18:09:38
インフィニッティー!
Shun Fukuzawa @yukichi 2018-06-16 18:58:57
このまま居酒屋にい続けて、日付超えて金額が0になるか、試してみたい...
chintaro3 @chintaro3 2018-06-17 17:21:35
1000円を3人で割り勘にしたらどう表示されるんだろ。端数切り上げしておつりを表示する仕様なのかな
ログインして広告を非表示にする
ログインして広告を非表示にする