2009-08-21 8 views
2

長年にわたり、私はジョン・ラコスの古典Large-Scale C++ Software Designを再読しています。この種の最初のガイドブックであっただけでなく、今日まで効率的な方法でC++でプロジェクトを開発する方法に革命をもたらしました。大きなC++プロジェクトの主要な権限は何ですか?

あなたのアイデアは時代遅れだと思いますか?この本の中のいくつかのC++テクニックは実際には古いものです(最新の標準が公開される前にその本が書かれていることを忘れないでください)。

現在、C++で大きなシステムの構築を指導する良い権限は何ですか?

私を間違えないでください、私はラコスをまったく諦めません。それは常に私のために参照され、本棚の一番の場所を占めます。

おかげ

+1

に彼の最新の著書に取り組んでいた私は個人的に評価したことがない:この本

チェックアウトその本しかし、残念なことに、私は良いことを知らない。 –

+0

残念ながら、TTBOMKには、この件をカバーする新しい本はありません。 ''( ' – sbi

+0

もしも新しい本が存在すれば、Lakosの本にないものは何か? – ChrisW

答えて

2

は、一般的に次の男がC++で当局をリードすると考えられている:

  1. Bjarne Stroustrup
  2. Scott Meyers
  3. Herb Sutter
  4. Andrei Alexandrescu

すべての書籍/記事は、最高のC++プラクティスを教えています。

+1

これらの中に質問に対処する書物はありません –

+0

私は設計について話していますBIGシステム...言語の問題ではありません。私はこれらの人たちにも従っています:) – vehomzzz

4

本の範囲が狭いです:

  1. 移動実装の詳細ヘッダのうちとCPPファイルへ
  2. は、循環依存を避けてください。

これらのトピックについて詳しく説明しますが、トピック自体は非常に狭いです。

多く、およびIMO最も、別の場所にある "ビッグC++プロジェクト" の挑戦...ビッグチーム/多くの枝

  • スケジューリング
  • 統合テスト
  • ため

    • バージョン管理
    • の定義要件
    • 信頼
    • メンテナンス

    ...しかし、これらのトピックはC++固有ではありません。私はそれが今まで結実に来たとは思わない

    興味深いことに
    +2

    +1そして、私は「ライブラリを使ってモジュール式分解を行う方法」を追加します。 –

    0

    は私が誰かから聞いた最後の(それが重要ならば、私は、Lakosに接続されている第二)午前、彼はまだ2008年

    関連する問題