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

Redmondのバグ潰し月間」記事へのコメント

  • わざわざ言う辺り、MSには「コードフィックス」と言う概念がないんでしょうね。
    確かにVSS使ってますが、いつまでたっても機能追加できてしまうエンドレス管理システムだったりする。

    結局、MSの製品のバージョンって「見栄えの違い」以外認識できない気がする今日この頃です。

    Windowsだって、結局いろんな機能拡張が出てきてWindows95でも、
    WindowsXPでも似たような事ができてしまっ
    --
    職業としてのプログラマ
    • Visual SourceSafeの機能 [microsoft.com]を簡単に調べてみましたが...

      • fileをcheckoutしたらcheckinまで他の人は一切いじれない(設定変更が必要)
      • 1つのprojectがsplitすることを考慮していない(branchが切れない、mergeができない)

      ...これじゃ、rcsよりひどくないですか? (rcsにもbranchはある) 並行開発が全く不可能です。どちらかというとdaily buildを重

      • > * 1つのprojectがsplitすることを考慮していない(branchが切れない、mergeができない)

        これは嘘でしょう.(ココ [microsoft.com])

        実際,会社で使っていますが,分岐はできます.
        ただ,その機能を使ったことはありません.
        # 他のプロジェクトでは,分岐を使用しています.

        そもそも,VSSは非常に使いにくいので,使い続けたくはありません.
        ファイルが消えたりとか,バックアップするには,どのファイルを取っておけば良いのか(レジストリも必要なのか?)とか,不安な要素も他にあります.

        VSSを使えば使うほど,MS社以外の生産性を落とさせるための陰謀じゃないかと,疑いたくなります.
        親コメント
        • >そもそも,VSSは非常に使いにくいので,使い続けたくはありません.
          >ファイルが消えたりとか,バックアップするには,どのファイルを取っておけば良いのか(レジストリも必要なのか?)とか,不安な要素も他にあります.

          わしも会社で試したことがあり、ファイルが消えたり
          はしませんでしたが、何故か更新したはずのファイルが
          古い状態になったことがありました。それ以来恐ろしくて
          もう使えません。

          #NT用のVCを手に入れるには、何故かIntel用
          #エンタープライズ版が必要なのが縁でVSSが手元にあるっす。

          --
          BURRN!
          親コメント
        • by SteppingWind (2654) on 2002年02月05日 11時44分 (#59987)

          >実際,会社で使っていますが,分岐はできます.

          今仕事で使っていて, 分岐が使えるなら使いたいのですが, VSSで言うところの分岐は実際の作業では全く役に立たないことが分かりました. 最も大きな違いは, CVS等では分岐後にも幹と枝の間に関連性が維持されますが, VSSでは分岐によって完全に独立したプロジェクトとなってしまうことです.

          これは次のようなシチュエーションを考えてみれば致命的に近い欠点であることが分かります

          • ユーザに製品をリリースしているが, このユーザ向けのカスタマイズが含まれているため分岐して管理している.
          • バグが見つかったので修正しなければならないが, これは共通部分だったので全てのbranchに適応しなければならない

          この時, VSSでは全てのbranchが独立したプロジェクトであるため個別に修正したソースの登録を人手でしなければならず, 作業ミスによるバージョン不一致が生じる可能性が高いです. さらに変更部分のマージチェックも有りませんので, branch独自の修正部分を重ね書きで潰してしまい, degradeを起こすという可能性も高くなります.

          以上の欠点から, VSSを

          • 本番系保守と開発が平行して進むような長期・大規模プロジェクト
          • 複数のリリースバージョンを平行して保守するようなプロダクトカスタマイズシステム開発

          の様な用途で使用するのは不適切であると結論付けられます

          親コメント

Stableって古いって意味だっけ? -- Debian初級

処理中...