강의

멘토링

로드맵

readable_code:: フォローすると終了する C++ 開発環境の設定 A to Z

C++ほど開発環境を設定するのが難しい言語がありますか?歩き回る情報に沿って開発環境を設定してみるが、ビルド一度するのがなぜこんなに難しく複雑なのか… この講義を通じてOS、プラットフォームに関係なく、いつでもどこでも簡単にC++開発環境を設定する方法を学びましょう!

難易度 入門

受講期間 無制限

Visual Studio Code
Visual Studio Code
GitHub
GitHub
Visual Studio Code
Visual Studio Code
GitHub
GitHub
Thumbnail

[HolyGround] Readable Programming — 人工知能で開発するロボティクス C++ アーリーバードローンチ!

HolyGround · ロボティクス C++ 開発システムコース

Readable Programming

同じスタイルのレビューを繰り返さないC++開発システム。基準を人の頭の中から取り出してリポジトリに置き、ビルドがその基準を守るようにします。

レビューで同じスタイルの問題をまた指摘しています

ネーミングがチームのルールと異なります。エラーを例外としてスローします。使わないことにしたヘッダーをインポートします。レビュアーが理由を説明し、コードを修正します。担当者が変わったり、AIが新しいコードを作成したりすると、同じ指摘がまた繰り返されます。

ファイルが少ないうちは記憶で持ちこたえることができます。プロジェクトが大きくなると、新しく来た人も、6ヶ月前の自分も、人工知能もその記憶にアクセスできなくなります。

問題はC++の実力が不足しているからではありません。守るべき基準が人の頭の中にしかないからです。

基準が実際の開発プロセスで機能すれば、出発点が変わります

  • レビューは設計に使います。フォーマットや禁止ルールの指摘を繰り返す代わりに、人間が行うべき構造や選択を検討します。

  • AIコードをチーム内に組み込みます。人間とAIが同じドキュメントとビルド基準の下でコードを作成します。

  • 製品の問題から始めます。単位、時間、設定、ログ、メモリ、マルチスレッディングの基盤の上で製品機能へと入ります。

コーディング基準と品質ゲートを一つのリポジトリに連結します

人間と人工知能は同じ基準を読み、繰り返し判定できる規則はビルドが検査します。

  1. 形式を整えます。フォーマットと静的解析が、人が毎回指摘していたルールをまず検査します。

  2. 動作を確認します。テストを実行し、カバレッジが基準に満たない場合はビルドが停止します。

  3. 根拠を残します。 APIドキュメントがコードから生成されるようにし、実装と説明が乖離しないようにします。

現場で繰り返し直面した問題を、開発システムとしてまとめました

私は9年間、ロボティクス・ソフトウェア・アーキテクトとして働いてきました。StradVisionでは、Visual SLAMをゼロから構築しながら、読みやすいコードと業界標準を開発プロセスに適用し、機能開発期間を2ヶ月から2週間に短縮しました。

Robotisでは、商用配送ロボットプロジェクトにおいてROSの性能が不足していたため、C++マルチスレッディング中心のコアフレームワークをゼロから構築しました。

現在は、この経験から得られた判断を文書、プロジェクトの骨組み、品質ゲート、テスト構造、および基盤レイヤーへと繋げたC++開発システムを毎日使用しています。

基準を文書として残し、繰り返し判定できるルールはビルドが検査するようにします。

コースに含まれているもの

講義 22個

C++の原則・環境・ビルド・品質・テスト・基盤レイヤー16個と、AI委任・文書・スキル・ツールの連携6個がセットになっています。

ライブ10回と録画

原理を説明した後、実際のシステムで動作する過程をお見せします。参加できなくても、購入者には録画が残ります。

Production Playground for C++

基準文書、開発環境、ビルド・品質ゲート、テストと基盤レイヤーが連結されたプログラムです。コース購入者にのみ提供されます。

このような方におすすめです

  • ロボティクス・自動運転のC++プロジェクトを開発する方

  • AIが作成したC++コードをチームのルールに合わせて修正する方

  • 一人または少数のチームで、肥大化するコードベースを牽引している方

  • 環境と品質基準まで再現される開発システムを作りたい方

範囲と使用条件

  • C++言語の入門コースではありません。C++を読み書きできる必要があります。

  • プログラムは私のプロジェクトをそのまま複製する解答ではありません。自身のコードベースに合わせて判断し、移植する必要があります。

  • 個人・フリーランスの商業プロジェクトには使用できますが、再配布・公開はできません。法人での使用は別途協議が必要です。

  • Claude CodeやCodexのアカウント費用は別途必要です。

今購入する際に確認すべき条件

現在のコース価格は1,202,800ウォンです。 C++講義16個は定価の50%、人工知能講義6個は定価より30%低い現在の価格を足した値です。全体の定価は2,228,000ウォンです。

コース価格は8月6日から1,232,200円に変わります。早期購入者30名が埋まるか、10月8日になると全体のアーリーバードも終了します。

学生は現在の価格からさらに200,000円の割引を受け、1,002,800円で購入できます。学生割引は、銀行振込の後に学生証をyes@holyground.worldへ送付し、確認を受ける方式です。

すでに持っている講義がある場合、その講義の代金はコース価格から差し引かれます。

購入時にコースに含まれている講義は永久に所有でき、アップデートも継続して受けられます。購入後に新しく追加される講義やライブは別売りとなります。

同じスタイルの問題をまたレビューする代わりに、基準が機能するようにしたいのであれば

現在のC++コードベースの基準と開発環境を実際のシステムへ移行することを決定された場合は、商品ページで最終条件を確認し、ご購入ください。

Readable Programming 最終条件を確認して購入する

私が運営しているオープンチャットルームです。気になる方は入室して、お問い合わせください。

https://open.kakao.com/o/g0jagPof

コメント

無料