トップページ > プログラム > 2015年10月27日 > Ay4zuTZ6

書き込み順位&時間帯一覧

1 位/171 ID中時間01234567891011121314151617181920212223Total
書き込み数0100000001021000000000005



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
今までみた絶望的なソースコード [転載禁止]©2ch.net
プログラミング言語 Scala 11冊目 [転載禁止]©2ch.net

書き込みレス一覧

今までみた絶望的なソースコード [転載禁止]©2ch.net
405 :デフォルトの名無しさん[sage]:2015/10/27(火) 01:11:27.89 ID:Ay4zuTZ6
>>404
例が悪かったからマイナンバー導入を例にする
従来は同一判定をequal()で中身は住所と指名で判定してたとしよう
この場合マイナンバー対応は中身をID比較にすればそれだけで対応完了
これが比較箇所に直接住所と氏名の比較を行っていた場合修正は時間がかかる
修正ソース毎にドキュメント書かないといけないプロジェクトでは発狂もの
言いたいのはやりたいことを外に出して実現手段は中に閉じ込めろってこと
要はカプセル化だが簡単なものだと忘れられることがよくある
今までみた絶望的なソースコード [転載禁止]©2ch.net
413 :デフォルトの名無しさん[sage]:2015/10/27(火) 09:39:20.90 ID:Ay4zuTZ6
>>406
また言葉足らずだったが話の前提として住所と氏名でユニークキーになる場合の話
勿論結果が修正前と異なるようなら別のメソッドにしたり置き換えたりが必要
あとソース修正毎にドキュメント作るのは金融くらいしか聞かない
テスト自動化してればシナリオ流して終わり
必要以上に金かけるよりほぼ間違いないでコスト削減が今の主流だと思う
スマホゲームでメンテ後に即メンテとかよくあるだろw
今までみた絶望的なソースコード [転載禁止]©2ch.net
415 :デフォルトの名無しさん[sage]:2015/10/27(火) 11:41:33.67 ID:Ay4zuTZ6
>>414
なるほど医療か
医療は周りにいなかったからわからなかった
医療だと慎重にならざるを得ないがバグ出ても修正すれば問題ない分野はそんなにテストに時間をかけない
毎回手動テストしてリリースするより自動テストでバグ出たら修正のほうがトータルコストはかからない
リリース優先か品質優先かは分野で全く異なる
ゲームで慎重なテストで時間使ってたら首飛ぶし逆もまた然り
今までみた絶望的なソースコード [転載禁止]©2ch.net
416 :デフォルトの名無しさん[sage]:2015/10/27(火) 11:52:03.16 ID:Ay4zuTZ6
あと金の話だけどリリース時期は作る前から決まってる
そこがずらせないとなればバグのリスクとってもリリースを優先しないといけない
もしくは機能のそぎ落とし
3末リリースが遅れると決算への影響が大きいとかいろいろ事情がある
バグは出るものだからリリース後に改修すればいい
なかなか思ったとおりに仕事できないのは世の中の常w
プログラミング言語 Scala 11冊目 [転載禁止]©2ch.net
67 :デフォルトの名無しさん[sage]:2015/10/27(火) 12:23:58.52 ID:Ay4zuTZ6
>>59
Javaの方が汎用性高いからJavaからやったほうがいい
Scalaは新しいモノ好きな会社が手を出してる段階だから単価高いだけで数年で他と一緒になる
もしくは消えてる可能性もある
まだ情報多くないからScalaからやるのは時期尚早


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。