2

何年もの間、私はジョン・ラコスの古典的な大規模C++ソフトウェア設計を読み直してきました。この種の最初のガイドブックであるだけでなく、今日まで効率的な方法でC++でプロジェクトを開発する方法にも革命をもたらしました。

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

最近のC++での大規模なシステムの構築をガイドするための優れた権限は何ですか。

誤解しないでください、私はラコスをまったくあきらめていません。それは常に私のために参照され、本棚の最高の場所を占めます。

ありがとう

4

4 に答える 4

4

本の範囲は狭いです:

  1. 実装の詳細をヘッダーからCPPファイルに移動します
  2. 循環依存を避けてください。

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

「大きなC++プロジェクト」の課題の多く、そしてIMOのほとんどは、他の場所にあります...

  • 大規模なチーム/多くのブランチのバージョン管理
  • スケジューリング
  • 統合テスト
  • 要件の定義
  • 信頼性
  • メンテナンス

...しかし、これらのトピックはC++固有ではありません。

于 2009-08-21T15:05:22.333 に答える
2

一般に、次の人はC++の主要な権威と見なされます。

  1. ビャーネ・ストロヴルプ
  2. スコットマイヤーズ
  3. ハーブサッター
  4. アンドレイ・アレキサンドレスク

それらすべての本/記事は、C++のベストプラクティスを教えています。

于 2009-08-21T15:02:00.390 に答える
0

興味深いことに、彼の次の本、Scalable C ++:Component-Based Developmentは、2006年に予定されています。

実を結んだことはないと思います...いつかはそうなるかもしれません!

また、アジャイルの原則とパターンは、広く効果的なソフトウェア開発パラダイムです。私はその方向にギアをシフトしています。

この本をチェックしてください:アジャイルソフトウェア開発、原則、パターン、および実践

于 2009-08-21T18:23:43.440 に答える
0

最後に誰かから聞いた(それが重要な場合、私はLakosに2番目に接続している)彼はまだ2008年に彼の最新の本に取り組んでいた。

于 2009-08-21T22:20:23.323 に答える