【新機能】作り忘れたまとめはありませんか?31日前まで期間指定してまとめが作れる高度な検索ができました。有料APIだからツイートの漏れはありません!
38
ログインして広告を非表示にする
音里(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 8日前
これは0を入力可能にした「仕様のバグ」ではないかと。
たるたる @heporap 8日前
「1未満が入力されたら〇〇を表示する」という仕様もありえるのですが、こういうシステムでは「1未満(や数字以外)が入力されたら1に変換する」という仕様のほうがいいと思うのです。
いそむら某久@C94日曜西い01b @i8o 8日前
ゼロを投げられるようにしたUI側も悪いし、引数がゼロだった場合の分岐を作ってないサーバ側も悪い。試験項目不足以前に詳細設計がガバガバだべ
いそむら某久@C94日曜西い01b @i8o 8日前
既存の会計システムにワリカン機能を追加する案件。詳細設計から単体試験までを新人に任せてテスト環境で結合試験したら面白いスクショが取れました、みたいな話でしょ、多分。
fukkén GO @fukken 8日前
JavaScriptもこうなるよ。部分的にJavaを真似た歴史的経緯に由来するものかもしれないけど。
Daregada @daichi14657 8日前
「真っ先にテストしそうな項目なのにテストされていない」→「その他の境界条件もテストしていないのでは?」
いくら @YamadaIkra 8日前
フライドポテトは幾らなんじゃ
巳堂鷺之丞 @saginojoh 8日前
YamadaIkra 多分飲み物が「飲み放題」に包括されているように「スタンダードコース」に包括されているものと思われます。というか、投稿時間…
mmsaito @mmsaito1987 8日前
InfとかNaNを日常的に見てると~ああ,正しいね,となるわけないか
ビッター @domtrop0083 8日前
こんなん見たら、他の境界テストもやりたくなるじゃないですか。
64k @area65536 8日前
ぬるぽも潜んでそう
M.A.F.@博物ふぇすで新刊 @M_A_F_ 8日前
infinity円あったら宇宙征服できるな…
よず @sp1185 8日前
入力できるのは問題かもですが、落ちず、結果も誤ってはいないことに目を向けたいところ。 入力部品が共通なのかなあ。
pintu_darurat @langsung_ke 8日前
5000兆円でも足りない
ざっぷ @zap3 8日前
まあワリカンでいくらになろうとレジではトータル金額が揃わなきゃアウトだし…(マイナスにしてお金もらおう方面へのクソリプ
ざっぷ @zap3 8日前
とりあえず金額より多い人数の時と、オーバーフローしそうな金額は試してみたいね。というわけで、5000にんでフライドポテト1個のみをワリカンしたり、全員で16772116円以上飲み食いしてみよう!(上限はきっとまだ足りないな…
@mouth0717 8日前
ひとりあたりインフィニティ円でも、人数がゼロなのでインフィニティ円を請求される人はいないから、不格好だけど一応間違いではないみたいな印象。
マイコーver.2048 @Micky_UTN 7日前
コレ、100人以上にして遊んでる人よく見ますよね。
kartis56 @kartis56 7日前
客が一人もいないのに誰が払うんだ
でき @dekijp 7日前
「0人は通常は入らないけれど、特定の条件下では入ってしまうバグがある」とかかな?
gaheki @gaheki 6日前
「お支払い priceless」みたいな話かと思って開いてみたらただのバグだった
yosukeadachi @yosukeadachi 6日前
実際だれが気づくべき案件? UI設計?実装?詳細設計?テスター? だれでも気づいたら連携できる体制が必要だと思うな
五月 @xf52_523 6日前
インフィニッティー!
Shun Fukuzawa @yukichi 6日前
このまま居酒屋にい続けて、日付超えて金額が0になるか、試してみたい...
chintaro3 @chintaro3 5日前
1000円を3人で割り勘にしたらどう表示されるんだろ。端数切り上げしておつりを表示する仕様なのかな

カテゴリーからまとめを探す

ログインして広告を非表示にする
ログインして広告を非表示にする