inflearn logo
inflearn logo

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

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

難易度 初級

受講期間 無制限

C++
C++
cmake
cmake
software-design
software-design
C++
C++
cmake
cmake
software-design
software-design

お知らせ

10 件

  • captaindev님의 프로필 이미지

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

    「C++の実務ではどのように開発しますか?」
    「トイプロジェクトではなく実際の製品はどのように作りますか?」

    このような質問をたくさん受けたので、セミナーを行いました。
    前半部分を公開します。


    セミナー映像(前半公開)

    正直、私も最初は知りませんでした。

    学校で習った通りにやったら、たくさん失敗しました。
    例外を投げたらシステムが落ちて。
    メモリを割り当てたらリアルタイム性が崩れて。
    スレッドを作ったらレースコンディションが発生して。

    ロボット会社と自動運転会社で量産製品を作りながら試行錯誤をたくさんしました。
    その時に身をもって体得したことをまとめました。

    セミナー映像を見に行く →


    より深く知りたい方は

    Production C++ Framework Guide

    なぜこうしなければならないのか、なぜああしてはいけないのか。
    24のテーマで整理しました。

    アーリーバード実施中 (1月2日まで)
    ₩129,000 → ₩96,750 (25%割引)

    ガイドを見る →

    実際のコードが気になる方は

    Production Playground for C++

    ガイドライン通りに実装したコードです。
    直接動かしてみることができます。

    ₩499,000

    コードを見に行く →

    この実装をベースにロボティクスフレームワークとSLAMフレームワークも作る予定です。


    私のように試行錯誤せずに、持っていってください。

    コミュニティ: 人工知能を使いこなすオープンチャットルーム

    ありがとうございます。

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

    0
  • captaindev님의 프로필 이미지

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

    ROSを取り除いて純粋なC++でプロダクションを作ったことがあります。

    こんにちは、開発隊長のヤン・ウンソンです。ROSを取り除いて純粋なC++でプロダクションを作ったことがあります。

    2回やりました。

    ロボット会社で一度、自動運転会社で一度。

    1回目は6ヶ月かかりました。

    2回目ははるかに速かったです。

    プロダクションを作った経験があります。2回やりました。ロボット会社で1回、自動運転会社で1回。1回目は6ヶ月かかりました。2回目はずっと早かったです。

    何をすべきか分かっていたからです。


    得られるもの

    • 環境セットアップからCIまで、どこで苦労するか事前に分かります

    • エラー処理、メモリ管理、並行性設計の基準が固まります

    • 「なぜこうしなければならないのか」を理解すれば、ツールが変わっても応用できます

    コードではありません。条件を理解すれば無駄な時間が減ります。


    アーリーバード

    定価: ₩129,000

    割引価格: ₩96,750 (25% 割引)

    締切:1月2日まで


    Production C++ Framework Guideを見る →

    ありがとうございます。

    開発隊長ヤン・ウンソンより

    (株)HolyGround

    0
  • captaindev님의 프로필 이미지

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

    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名様にセミナー無料参加特典があります。購入後、オープンチャットでお知らせください!

    0
  • captaindev님의 프로필 이미지

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

    今日の夜8時にAI協業開発システム無料セミナーを開催します。

    最後のご案内いたします。


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

    私も最初はChatGPTに「これ作って」と言いながら使っていました。

    でも毎回違う結果が出て、今日はReactを使って明日はVueを使って。
    検討する時間が開発時間よりも長くかかるんですよね。

    2年間試行錯誤してやっと気づいたことがあります。

    AIに必要なのは「文脈」です。

    プロジェクトが何なのか、コードスタイルが何なのか、以前に何をしたのか。
    こういう文脈がないから毎回勝手気ままに作るんですよ。

    それでシステムを作りました。


    セミナーで学ぶこと

    5つの核心原理

    1. AIに文脈を与える方法

    • ドキュメントでプロジェクト全体構造を知らせる

    • 同じリクエストをしても常に同じ品質で

    2. 役割を分けて専門性を高める方法

    • 26の専門エージェントがそれぞれの責任領域でのみ働く

    • 明確な境界が予測可能な結果を生成

    3. 繰り返し作業を自動化する方法

    • 一つのコマンドで設計から検証まで自動実行

    • AIが介入なしに一人で作業完了

    4. AIに自ら品質検証させる方法

    • テストを回して私が確認しなくても済むように

    • 手動確認なしで客観的品質保証

    5. 一貫したプロセスを作る方法

    • 誰がやっても同じ品質が出るように

    • 再現可能な成功パターン

    ライブデモ

    C++ユーティリティ関数を10分以内にリアルタイムで開発します。

    設計から実装、テスト、検証まで全て。
    実際に動作する様子を直接お見せします。


    既に使用している方々のレビュー

    設計から実行まで全体のプロセスが自動で実行され、介入なしに一人で作業を完了しました。AIがコンテキストを読み取って判断し、一人の開発者のように動作しました。

    「ドキュメントでコンテキストを管理するのは本当にとても良いと思います。構造を作るのが難しいのですが、構造さえ作れば全部適用可能なので生産量がぐっと上がりますね」

    Before: 毎回指示して、私がついていなければならず、結果はまちまち

    After: AIが一人で勝手に、自らコンテキストを把握し、常に同じ品質


    セミナー情報

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

    場所: オンライン (Zoom)

    費用: 完全無料

    定員: 先着順100名

    登録:今すぐ登録する


    このような方におすすめします

    • AI ツールを使っているが、毎回異なる結果に疲れた方

    • チーム全体のAI協働体系を構築したいリーダー

    • 一人でより多くのプロジェクトを受注したいフリーランサー

    • AI時代に競争力のある開発者になりたい方


    最後に

    セミナーを聞くだけですぐに適用可能です。

    原理さえ分かれば使えるように作ったんです。

    2時間の投資で一生使えるシステムを学んでいきましょう。

    今すぐ登録する →


    それでは今日の夜8時にお会いしましょう。

    ありがとうございます。

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

    0
  • captaindev님의 프로필 이미지

    こんにちは、

    C++でマルチスレッドを学ぶ必要がある方々にお贈りします。

    こんな悩みを抱えていませんか?

    • 「マルチスレッドを使わなければならないと言われているけど、どこから学べばいいのかわからない」

    • [[CODE_1]]std::thread[[/CODE_1]], [[CODE_2]]mutex[[/CODE_2]] 사용법은 봤는데 실무에 어떻게 적용하지?

    • 本や講義は理論ばかりで、実践例は複雑すぎる

    私も途方に暮れていたのですが、実務パターンをゼロベースから直接実装しながら学ぶと「あ、だからこう使うんだな」と理解できるようになりました。

    もしかしたらお役に立てるかもしれないと思い、ゼロベースからThreadPool、Scheduler、Pipelineを直接作成するガイドをまとめました:

    詳細を見る

    「なぜcondition_variableが必要なのか?」「ワーカースレッドはいくつ作るべきか?」といった質問に直接実装しながら答えを見つけていきます。APIドキュメントを見るだけとは全く異なる理解が得られます。

    ご質問や気になることがございましたら、いつでもご連絡ください。

    ありがとうございます、開発隊長ヤン・ウンソン

    0
  • captaindev님의 프로필 이미지

    こんにちは、

    もしかして3ヶ月前に自分が書いたコードが分からなくなったり、バグ一つを直すのに何日も残業したことはありませんか?

    こんな状況、よく経験されますよね?

    • Clean Code、デザインパターンを勉強したけれど、実務にどう適用すればいいか途方に暮れている

    • コードレビューでスタイル論争ばかりして時間が過ぎ、肝心のロジックレビューはできない

    • 「これに触ったらどこが壊れるかわからない」レガシーコードへの恐怖

    私も同じ困難を経験しましたが、読みやすく書けばすべてが整理されるという事実に気づきました。

    もしかしてお役に立てるかと思い10年の実務経験を凝縮した無料学習資料をシェアいたします:

    リーダブルプログラミング:読みやすさ中心の開発方法論

    47の原則を体系的な順序で学べば、生産性4倍、バグ修正70%短縮、定時退勤が可能です。自動化からアーキテクチャまでどこから始めるべきか明確なロードマップと共に。

    ご質問や気になることがございましたら、いつでもご連絡ください。

    ありがとうございます、開発隊長

    0
  • captaindev님의 프로필 이미지

    こんにちは、

    C++開発をされている方が最もよく経験される悩みの一つがメモリ管理だと思います。

    私も以前にsegfaultメモリリークのせいで夜中に緊急電話を受けてサーバールームを駆け回った記憶があります。いくらスマートポインタを使って注意しても、どこかで発生するメモリバグ...本当にストレスでした。

    最近、実務で検証された「Pre-allocation First」戦略を中心に体系的なメモリ管理ガイドをまとめてみたのですが、もしお役に立てればと思い共有させていただきます。単純な文法説明ではなく:

    • スタックをいつ使い、ヒープをいつ使うべきか

    • メモリプールが必要な状況をどのように判断するか

    同じ実務判断基準を中心に作成しました。

    https://www.holyground.world/marketplace/seed/0bef2272-3377-448f-9fc0-dce02310910c

    メモリ関連で気になることがあれば、いつでもお返事ください。同じ苦労を経験した者として、お役に立ちたいと思います。

    良い一日をお過ごしください!

    開発隊長より

    0
  • captaindev님의 프로필 이미지

    こんにちは、

    正直に話してみますね。

    6ヶ月前に自分が書いたコードを見ながら

    「これ誰が書いたんだろう?」と思っていませんか?

    私もそうでした。

    毎回同じパターン:

    1. 「この変数は何をするものだったっけ?」

    2. "この関数はなぜこんなに複雑に書いたんだろう?"

    3. "このロジックを理解するのに何時間かかるだろうか?"

    4. 結局、再度作り直すのが早いという結論...

    こんな無駄な作業を10年以上もやってきたんですね。

    だから作りました。

    「本当に読みやすいコードを書こう」という気持ちで。

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━

    C++ リーダブルプログラミングガイドライン

    「読みやすいコードが良いコード」という哲学で作られた完全なフレームワークです。

    お受け取りいただければ、本当に2つお渡しします:

    🎁 すぐに使える完成品

    - 10年の現場経験で検証された完全な開発フレームワーク

    - 10個のブランチ文書で体系的に整理されたガイドライン

    - clang-format、clang-tidy自動化ツールの完璧な設定

    - 実際のプロジェクトで3-8倍の生産性向上が検証されたシステム

    🧠 一生使える哲学

    - 「読みやすいコードが良いコード」という核心原則

    - 人間とAI、自動化ツールの役割を明確に分離する方法

    - 一貫した開発標準でチーム協業を最大化するノウハウ

    - 「あなたが書いたコードは、しばらく後にあなたが再び読むコード」という真理

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━

    今お申し込みいただくと:

    完全なガイドライン文書

    自動化ツール設定ファイル

    実務適用ガイド

    チーム標準構築方法

    継続的なアップデート

    もう私のコードが暗号のようでなければいいですよね?

    次のプロジェクトからは誰が見ても読みやすいコードを書けるようになります。

    [今すぐ受け取る → https://www.holyground.world/marketplace/seed/ad71aec2-2580-47ca-9fa7-fde360b7d48a]

    何か気になることがあれば、いつでも返信してください。

    ありがとうございます。

    0

¥20,282