강의

멘토링

커뮤니티

Programming

/

Programming Language

readable_code::CMake - FancyにC++ Projectを作成する

C ++の最大の障壁は何ですか?私が思ったときはCMakeではないかと思います。初めてC ++を起動したとき、ソースファイルを1つビルドするのも難しくしたCMake…私と一緒に壊したのでしょうか?この講義と一緒なら、あなたもCMake Master!

難易度 初級

受講期間 無制限

  • captaindev
C++
C++
cmake
cmake
software-design
software-design
C++
C++
cmake
cmake
software-design
software-design

[HolyGround] ROSなしでプロダクションコードを作るガイドライン - 12/20 セミナー

こんにちは、開発隊長のヤン・ウンソンです。

ROS2でプロトタイプを作って製品化しようとして行き詰まった経験はありますか?

私もそうでした。


なぜこのセミナーを準備したのですか?

屋外配送ロボットの認識システムをROS2で作りました。
プロトタイプはうまく動作しました。

しかし、製品化しようとしたら問題が発生しました。

  • 組み込みシステムでリソースが不足しました

  • リアルタイム処理でオーバーヘッドがボトルネックになりました

  • ライセンスの問題でオープンソースも使えませんでした

結局ROS2を取り除いて、純粋なC++で作り直さなければなりませんでした。

10年以上こんな試行錯誤を繰り返しながら学んだことがあります。
本には載っていません。実際に経験してみないとわかりません。


セミナーで学ぶこと

Part 1: ROSから本番環境への現実 (30分)

ROSで本番環境に移行する際に実際に経験する問題を共有します。

  • ライセンス問題で使えないオープンソースたち

  • 組み込みシステムで発生するリソース問題

  • リアルタイム処理でボトルネックとなるオーバーヘッド

Part 2: プロダクションコードの考慮事項 (50分)

プロダクションコードを作成する際に考慮すべき設計基準について扱います。

  • エラー処理: 例外 vs Result、組み込みシステムでなぜ例外を使ってはいけないのか

  • 型安全性: 単位の間違いをコンパイル時に検出する方法

  • メモリ管理: リアルタイムループでnewを呼び出してはいけない理由

  • マルチスレッド並行性: デッドロックなしで安全に並行処理を行うパターン

  • ロギング/プロファイリング: プロダクションで問題が発生した際に原因を見つける戦略

  • 依存性管理: 外部ライブラリを管理するパターン

Part 3: ツールとライブラリの選択 (20分)

プロダクション環境で検証されたツールと避けるべきパターンを共有します。

パート4: Q&A (20分)

リアルタイム質問回答


セミナー情報

タイトル: なぜ私たちはROSを取り除いたのか:10年目のアーキテクトによるプロダクションフレームワークガイド

日時: 2025年12月20日(土)20:00 - 22:00(120分)

場所: オンライン (Zoom)

参加費: 99,000円

参加者特典: ガイドライン整理コンテンツ提供


Fruit: C++のためのプロダクション・プレイグラウンド

セミナーで扱うガイドラインを実際に実装したコードです。

含まれる内容:

  • プロダクション用Coreライブラリ(エラー処理、単位システム、並行性、メモリプール、ロガー/プロファイラーなど)

  • 200000 スケーラブルなビルドシステム(CMake Presets)

  • 自動化された品質検証システム(フォーマット、静的分析、テスト、カバレッジ)

  • CI/CDパイプライン(GitHub Actions)

  • 4つのセンサーリアルタイムフュージョンデモアプリケーション

価格: 499,000ウォン → 399,200ウォン (アーリーバード20%)

アーリーバード締切: 今週土曜日の深夜

追加特典: 購入者先着20名 - セミナー無料参加

Fruitの詳細を見る →


こんな方におすすめです

  • ROSでプロトタイプを作成し、製品化で行き詰まった経験がある方

  • 純粋なC++でプロダクションコードを作成しなければならない方

  • 組み込みシステムやリアルタイムシステムでC++開発をされている方

  • プロダクションコード設計基準が気になる方


最後に

実装コードではなく、ガイドラインを扱います。

何を使うべきで、何を避けるべきか。
どんなことを考慮すれば、プロダクションで問題が起きないのか。

2時間の投資で10年分の試行錯誤をスキップしましょう。

セミナーに申し込む →


ご質問がございましたら、いつでもご連絡ください。

メール:yes@holyground.world

コミュニティ:リーダブルコード オープンチャット

ありがとうございます。

開発隊長ヤン・ウンソンより
(株)HolyGround


P.S. Fruitを購入すると、先着20名様にセミナー無料参加特典があります。購入後、オープンチャットでお知らせください!

コメント