パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

電子政府が使えない理由、縦割りの弊害?JREの弊害?」記事へのコメント

  • ってそんな駄目駄目なの?
    • 動くっちゃあ動くんでしょうけど,すべてのバージョンでちゃんとテストできるわけではないので,テストしたのと同じ環境を用意してね,ということになっているんではないですかね.

      # コンパイルするjavacのバージョンが少しでも変わるとテストを全部やり直す企業とかありますね.
      --
      旅に出ます.(バグを)探さないで下さい.
      親コメント
      • Re:JREの互換性 (スコア:2, 参考になる)

        by t-wata (10969) on 2006年03月27日 13時25分 (#909695) 日記
        > すべてのバージョンでちゃんとテストできるわけではないので,テストしたのと同じ環境を用意してね,ということになっているんではないですかね

        サーバ側ならこれでOKですが、不特定多数のクライアントにそれを強いることには問題がありますね。
        side-by-sideな使い方ができないJavaAppletにも問題がありますが、結局のところ、Flashで作ろうが、ActiveXで作ろうが、システム開発側が、「テストしたのと同じ環境」を強いるなら、ブラウザのバージョンやプラグインのバージョンを指定され、同じような問題が発生するでしょう。
        問題の根源は、大企業が行うシステム開発における品質保証の考え方が、変化の激しいオープンな環境にはうまく適合できないことだと思います。
        親コメント
        • Re:JREの互換性 (スコア:1, 参考になる)

          by Anonymous Coward on 2006年03月27日 15時02分 (#909751)
          > side-by-sideな使い方ができない
          できますってば(現状の電子政府のシステムが使っているかどうかはまた別の話)。
          互換性とか動作保証の問題で特定バージョンのJREが必要なら(いくつでも必要なだけ)インストールさせればいいだけの話で、正直何が問題なのかさえ理解できないのですが。
          古いバージョンのインストールを強制されることによるセキュリティの問題ならまだ理解できるのですが、そちらはほとんど話題にすらなってないようですし。
          親コメント
      • by Anonymous Coward
        それは企業として間違ってないとおもうけど?

        コンパイラのバージョン上げました。
        ソースはいじってないので動作確認しません。

        そんな会社ありえんとおもうけど。

        • > それは企業として間違ってないとおもうけど?
          間違ってるとか言うつもりは別にないですし,そんなことは書いてないですよ.
          ただ,全部テストする苦労に比べればバージョンを指定した方が楽ですね,と.

          > ソースはいじってないので動作確認しません。そんな会社ありえんとおもうけど。
          ソースをいじらなければテストはしないものだ,とは書いてません.
          影響範囲を調べずに全部テストするの無駄とは考えていますけどね.
          # 全部のテストやり直すなら自動化が前提になると思います
          --
          旅に出ます.(バグを)探さないで下さい.
          親コメント
        • by Anonymous Coward
          俺の働いている企業は、IBMのコンパイラでコンパイルしたクラスと、
          SUNのコンパイラでコンパイルしてjarにしたライブラリを普通に
          併存させてるうえに、時には、SUNでコンパイルしてたのをIBMで
          コンパイルしてそのまま組み込んでみたりとか普通にやってるけど?

          # Eclipse上でbuildしたか、UNIX上でbuildしたかの違い
          # なんですけどね。
          • by Anonymous Coward
            別に混ぜて使ってもいいんじゃないの?
            コンパイル通した代物をちゃんとテストやって動作確認した上で運用してるのなら。
      • by Anonymous Coward
        Javaじゃないけど、ソースもライブラリもコンパイラも同じで、再コンパイルしたバイナリを
        間違って納品用バイナリに上書しちゃったのでテストを全部やり直してた部署を知ってます。
        (バッチ等で自動で流せる代物なので、テスト工程の手間はそれほどかからないらしいけど)

        上司曰く「いくら元が一緒でもバイナリが変わればそれは見た目が同じなだけの別物」

        流石に過剰とも思ったけど、ソフトウェア品質の維持にはそれ位の覚悟も必要だよなとも思いました。

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

処理中...