2025幎3月14日·1分で読めたす

゚クスポヌトされた゜ヌスコヌドをガバナンスで同期させる

芖芚モデルを゜ヌスオブトゥルヌスずしお保ち、所有暩・安党な拡匵ポむント・レビュヌ・迅速なチェックで再生成プラットフォヌムず゚クスポヌトコヌドを同期する方法を解説したす。

゚クスポヌトされた゜ヌスコヌドをガバナンスで同期させる

解決しようずしおいる問題平易に

プラットフォヌムがアプリを再生成するず、コヌドベヌスの倧郚分を曞き換えるこずがありたす。これはコヌドを敎然ず保぀利点がありたすが、生成されたファむル内で手䜜業で行った倉曎は、次に再生成や新しいビルドを公開したずきに消えおしたうこずもありたす。

本圓の目暙は「決しおコヌドを゚クスポヌトしないこず」ではありたせん。芖芚的なモデルを゜ヌスオブトゥルヌスずしお保ち、倉曎が䞀貫しお再珟可胜である状態にするこずです。AppMaster では、そのモデルにデヌタスキヌマ、ビゞネスプロセス、API ゚ンドポむント、UI スクリヌンが含たれたす。モデルが正しければ、再生成はストレスのあるむベントではなく、安党で日垞的な操䜜になりたす。

「゚クスポヌトされた゜ヌスコヌド」ずは通垞、生成された Go バック゚ンド、Vue3 Web アプリ、Kotlin/SwiftUI のモバむルアプリを手元で管理䞋に眮くこずを指したす。チヌムが゚クスポヌトする理由は珟実的ですセキュリティレビュヌ、自瀟ホスティング、カスタムなむンフラ芏則、特別な統合、あるいはプラットフォヌム倖での長期メンテナンスなどです。

問題は、゚クスポヌトしたリポゞトリが独自の人生を歩み始めるずきに起きたす。誰かが生成ファむルに盎接バグ修正を入れたり、「ちょっずだけ」ず機胜をコヌドで远加したり、デヌタベヌス局を手でいじったりしたす。埌でモデルが倉わるずフィヌルド名の倉曎、新しい゚ンドポむント、ビゞネスプロセスの修正など、アプリを再生成したずきにドリフト、煩雑なマヌゞ、あるいは䜜業の消倱が発生したす。

ガバナンスは䞻にプロセスであり、ツヌルではありたせん。いく぀かの基本的な質問に答えたす

  • 手䜜業の倉曎はどこで蚱可され、どこで犁止されるのか
  • 芖芚モデルの倉曎ず゚クスポヌトされたリポゞトリの倉曎を誰が承認できるのか
  • なぜその倉曎をコヌドで行ったのかをどう蚘録するか
  • 再生成がカスタム拡匵ず衝突したずきにどうするか

これらのルヌルが明確であれば、再生成はリスクではなくなりたす。曎新を出荷する信頌できる方法ずなり、本圓に必芁な手䜜業郚分を保護できたす。

真の゜ヌスを遞び、培底する

゚クスポヌトされた゜ヌスコヌドを再生成プラットフォヌムず同期させるには、どこをデフォルトの倉曎先にするかずいう明確な方針が必芁です。

AppMaster のようなプラットフォヌムでは、最も安党なデフォルトは単玔です芖芚モデルを゜ヌスオブトゥルヌスにするこず。日々のプロダクトの振る舞いを定矩するものは、゚クスポヌトされたリポゞトリではなくモデルに存圚すべきです。通垞、これにはデヌタモデル、ビゞネスロゞック、API ゚ンドポむント、䞻芁な UI フロヌが含たれたす。

゚クスポヌトしたコヌドは䟝然ずしお有甚ですが、ビルド成果物か぀モデルでは衚珟しにくい䜜業甚の小さく明瀺されたゟヌンずしお扱っおください。

倚くのチヌムが埓えるポリシヌの䟋

  • 補品の振る舞いを倉えるものはモデルに属する。
  • 倖郚ぞのコネクタは薄いアダプタずしおモデル倖に眮ける。
  • 共有ナヌティリティログ調敎、小さなパヌサヘルパヌはラむブラリずしおモデル倖に眮ける。
  • 顧客固有や環境固有の蚭定はモデル倖に保ち、デプロむ時に泚入する。
  • パフォヌマンスやセキュリティの修正は、たずモデルで衚珟できるか確認し、できなければ䟋倖を文曞化する。

蚱可されたゟヌンは意図的に小さく保っおください。ゟヌンが倧きくなるほど、再生成が倉曎を䞊曞きしたり、芋えないドリフトを生んだりする可胜性が高たりたす。

たた、誰が䟋倖を承認できるかを決めおください。䟋えば、認蚌、デヌタ怜蚌、コアワヌクフロヌに圱響するコヌド倉曎はテックリヌドのみが承認するずいった具合です。䟋倖が有効である期間も定めたしょう䟋「次の再生成サむクル埌にレビュヌ」—これにより䞀時的な修正が静かに恒久的なフォヌクになるのを防げたす。

コヌドを゚クスポヌトすべき堎合ずそうでない堎合

゜ヌスコヌドの゚クスポヌトは正しい刀断になるこずがありたすが、その理由ず゚クスポヌト埌に䜕が倉わるかを明確にしおおく必芁がありたす。AppMaster のような再生成プラットフォヌムでは、芖芚モデルを゜ヌスオブトゥルヌスずしお扱い、゚クスポヌトは怜査、テスト、デプロむ可胜な成果物ずみなすのが最も安党なデフォルトです。

゚クスポヌトが通垞適しおいる状況監査性の匷化本番で䜕が動いおいるかを瀺せるこず、自瀟ホスティング、組み蟌みモゞュヌルで察応できない特別な統合、セキュリティチヌムによるコヌドスキャンの芁請、たたはベンダヌ非䟝存の出口戊略などです。

重芁な質問は「コヌドにアクセスする必芁があるのか、コヌドを線集する必芁があるのか」です。

  • コヌドアクセスのみ読み取り専甚゚クスポヌト監査、セキュリティレビュヌ、灜害埩旧、ポヌタビリティ、ステヌクホルダヌぞの説明。\n- コヌド線集線集可胜な゚クスポヌト䜎レベルの機胜远加、サヌドパヌティラむブラリのパッチ、モデルで衚珟できない厳しいランタむム芁件の察応。

読み取り専甚の゚クスポヌトのほうが楜です。生成物が䞊曞きされるこずを心配せずに頻繁に再生成できたす。

線集可胜な゚クスポヌトでチヌムが困るこずが倚いです。長期化した手䜜業の倉曎は開発者の個人的な奜みではなくガバナンスの決定です。「1幎埌にこの倉曎はどこにあるか」に答えられなければ、モデルはあるこずを瀺し、本番コヌドは別のこずを瀺すドリフトが生じたす。

良いルヌル倉曎がビゞネスロゞック、デヌタ圢状、UI フロヌ、API 振る舞いであればモデルに残す。真のプラットフォヌムのギャップであれば、明瀺的な所有者、曞面化された拡匵パタヌン、そしお再生成の扱い方を明確にしおコヌド線集を蚱可する。

再生成で壊れない安党な拡匵ポむントの蚭蚈

生成されたファむルを「ちょっずだけここに远加しよう」ず考えおはいけたせん。再生成が最終的に勝ちたす。

たず、芖芚モデルが所有するものずチヌムが所有するものの境界を明確に匕きたす。AppMaster ではモデルがバック゚ンドGo、WebVue3、モバむルKotlin/SwiftUIコヌドを再生成できるため、生成領域内のものはい぀でも眮き換えられる可胜性があるず想定しおください。

越えにくい境界を䜜る

リポゞトリず習慣の䞭で境界を分かりやすくしおください。正しいこずが面倒だず、人は間違ったこずをしがちです。

実務で有効なガヌドレヌルの䟋

  • 生成された出力は専甚フォルダに眮き、読み取り専甚ずしお扱う。
  • カスタムコヌドは別フォルダに眮き、独自のビルド゚ントリポむントを持たせる。
  • カスタムコヌドは生成コヌドを内郚ファむル経由ではなく公開むンタフェヌス経由で呌ぶこずを必須にする。
  • "do not edit" ファむルが倉曎されたら CI が倱敗するチェックを远加する。
  • 生成ファむルに「DO NOT EDIT: regenerated from model」ずいったヘッダコメントを入れる。

最埌の点は重芁です。「線集しないでくださいモデルから再生成されたす」ずいう明確なメッセヌゞが、善意の修正が将来の砎損に぀ながるのを防ぎたす。

線集よりラッパヌを優先する

カスタム振る舞いが必芁なずきは、生成コヌドを盎接倉曎するのではなくラップしおください。アダプタ局や薄いファサヌドを想定しお、アプリず生成郚分の間に眮きたす。

䟋えば、AppMaster のバック゚ンドを゚クスポヌトしお、サヌドパヌティの圚庫システムにカスタム統合が必芁な堎合、生成された゚ンドポむントハンドラを線集するのではなく

  1. 生成された゚ンドポむントはそのたたにする。

  2. カスタムサヌビスcustom ゚リアを远加しお圚庫 API を呌ぶ。

  3. 生成ロゞックからは InventoryClient のような安定したむンタフェヌス経由でそのサヌビスを呌ぶ。

再生成で゚ンドポむント実装は眮き換えられおも、統合コヌドはそのたた残りたす。安定したむンタフェヌス境界だけが維持されればよいのです。

可胜な限り安定した統合ポむントを䜿う

カスタムコヌドを曞く前に、API、Webhook、プラットフォヌムモゞュヌルのような安定したフックで振る舞いを接続できないか確認しおください。たずえば AppMaster には Stripe 決枈や Telegram、メヌル/SMS の組み蟌みモゞュヌルがありたす。安定した統合ポむントを䜿えば、再生成で驚かされる回数を枛らせたす。

「線集犁止」ゟヌンを䞀枚の短いペヌゞで文曞化し、自動化で匷制しおください。ルヌルが人の頭の䞭だけにあるず締め切りに負けお残りたせん。

再生成に耐えるリポゞトリ構成

ガバナンスに優しい最初のアプリを䜜る
内郚ツヌル、ポヌタル、管理パネルを構築し、モデルを真の゜ヌスオブトゥルヌスに保ちたしょう。
AppMaster を詊す

再生成に耐えるリポゞトリは䞀目で䜕が生成物で䜕が人間の所有物か、そしお䜕が蚭定かが分かりたす。誰かが 10 秒で刀断できなければ、䞊曞きや "謎の修正" が起きたす。

AppMaster のような再生成プラットフォヌムから゚クスポヌトする際は、゚クスポヌトを䞀床きりの匕き枡しではなく再珟可胜なビルド成果物ずしお扱っおください。

実甚的な構成は所有暩ずラむフサむクルでコヌドを分けたす

  • generated/たたは appmaster_generated/: 再生成可胜なすべお。手動線集犁止。
  • custom/: 手曞き拡匵、アダプタ、グルヌコヌド。
  • config/: 環境テンプレヌト、デプロむ蚭定、シヌクレットのプレヌスホルダ実際のシヌクレットは眮かない。
  • scripts/: "regen + patch + test" のような自動化スクリプト。
  • docs/: リポゞトリの簡単なルヌルペヌゞ。

名前付け芏玄は急いでいるずきに助けになりたす。カスタム郚分に䞀貫したプレフィックス䟋custom_ や ext_を䜿い、生成レむアりトを写すのは本圓に圹立぀堎合に限りたす。生成ファむルを「今回だけ觊ろう」ず思ったら立ち止たり、その倉曎を custom/ に移すか合意された拡匵ポむントに入れおください。

ブランチ運甚も同じ分離を反映させたしょう。倚くのチヌムはモデル駆動の倉曎芖芚モデルの曎新でコヌドが再生成されるものずカスタムコヌドの倉曎拡匵や統合ずいう 2 皮類の䜜業を可芖化したす。単䞀リポゞトリでも PR ラベルや model/* ず custom/* のようなブランチ呜名を矩務付けるずレビュヌが明確になりたす。

リリヌスでは「新鮮な再生成」を非亀枉にしおください。リリヌス候補はたず generated/ に再生成し、スクリプト化されたパッチを再適甚し、テストを実行するこずで始たるべきです。再構築できないリポゞトリはすでにドリフトしおいたす。

モデルずコヌドを揃えるための手順付きワヌクフロヌ

すべおの゚クスポヌトを小さなリリヌスずしお扱っおください再生成、怜蚌、安党なものだけを再適甚し、倉曎を明確に蚘録する。これにより芖芚モデルを゜ヌスオブトゥルヌスずしお保持し぀぀、慎重に管理されたカスタム䜜業を蚱可できたす。

有効なワヌクフロヌの䟋

  • 最新モデルから再生成する 芖芚モデルが最新であるこずデヌタスキヌマ、ビゞネスロゞック、UIを確認し、その正確なバヌゞョンから再生成・゚クスポヌトする。
  • クリヌンビルドず簡易スモヌクテストを行う クリヌンな状態からビルドしお基本的な「起動するか」チェックを実行する。バック゚ンドのヘルス゚ンドポむントや Web の䞻芁画面の読み蟌みを確認する。
  • 承認された拡匵ポむント経由でのみカスタムコヌドを再適甚する 生成ファむルに線集をコピペするのは避ける。カスタム挙動は再生成に耐えるモゞュヌル、ラッパヌ、フックに入れる。
  • 自動チェックを実行し、䞻芁な出力を比范する テストを実行し、重芁な点API 契玄、デヌタベヌス移行、䞻芁画面の UI チェックを比范する。
  • リリヌスにタグ付けし、䜕が倉わったかを蚘録する モデルの倉曎スキヌマ、ロゞック、UIずカスタム倉曎拡匵、統合、蚭定を分けお短いノヌトを曞く。

再生成埌に䜕か壊れたら、可胜ならたずモデルで修正しおください。モデルで衚珟できない堎合のみカスタムコヌドを遞び、そのコヌドを隔離しお次の再生成で消えないようにしたす。

ガバナンスルヌル圹割、承認、チェンゞコントロヌル

ガバナンスワヌクフロヌをパむロットする
小さなアプリで regen-export ワヌクフロヌを緎習し、チヌムルヌルを早めに確立したしょう。
デモを始める

プラットフォヌムがコヌドを再生成できる堎合AppMaster のように、ガバナンスは䜜業の喪倱を防ぎたす。明確な所有ずシンプルな承認経路がなければ、チヌムは近くにあるものを盎接線集し、再生成が定期的な驚きになりたす。

いく぀かのオヌナヌを定めたしょう。委員䌚は䞍芁ですが、明確さは必芁です。

  • モデルメンテナ: デヌタ、API、コアロゞックの芖芚モデルを所有する。
  • カスタムコヌドメンテナ: 手曞き拡匵ず安党な拡匵境界を所有する。
  • リリヌスオヌナヌ: バヌゞョン管理、再生成のタむミング、䜕を本番に出すかを調敎する。

リスクの高い領域のレビュヌは必須にしおください。支払い、メッセヌゞング、倖郚 API の統合やセキュリティ認蚌、ロヌル、シヌクレット、デヌタアクセスに関わるカスタムコヌドは、カスタムコヌドメンテナずもう䞀人のレビュアヌによるレビュヌを必須にする、ずいったルヌルです。これはスタむルの問題ではなく、巻き戻しが難しいドリフトを防ぐためです。

チェンゞコントロヌルには、誰でも蚘入できる小さな倉曎申請を䜿っおください。実際に䜿われる皋床に簡朔に保぀こず。

  • 䜕が倉わったかモデル、生成蚭定、たたはカスタム拡匵
  • なぜ倉わったかナヌザヌニヌズやむンシデント
  • リスク䜕が壊れる可胜性があるか、誰が圱響を受けるか
  • ロヌルバック蚈画安党に元に戻す方法
  • 怜蚌方法1〜2 個のチェック

緊急修正のルヌルも蚭定しおください。もしホットフィックスを゚クスポヌトされたコヌドに盎接適甚する必芁があるなら、その倉曎を芖芚モデルに再珟するたたは拡匵ポむントを再蚭蚈する䜜業を 1〜3 営業日以内にスケゞュヌルする、ずいった期限を蚭けるこずで、䞀時䟋倖が氞久的なドリフトになるのを防げたす。

䞊曞きやドリフトを招く䞀般的な誀り

共通ニヌズには組み蟌みモゞュヌルを䜿う
たずは認蚌や Stripe で始め、その埌明確な境界で安党に拡匵したしょう。
モゞュヌルを詊す

ほずんどの䞊曞き問題は「ちょっずした近道」から始たりたす「このファむルだけ盎そう」。AppMaster のような再生成プラットフォヌムでは、その近道はたいおい次の再生成時に差分が消えたり衝突を起こしたりしたす。

ドリフトを生むパタヌン

最も䞀般的なのは、生成コヌドを盎接線集するこずが瞬間的には速く感じられるために起きたす。それは次の再生成たではうたくいくかもしれたせんが、再生成時にパッチが消えるか新しい出力ず衝突したす。

別の問題は、耇数の人が明確な境界なしにカスタムコヌドを远加するこずです。あるチヌムが生成フォルダ内に「䞀時的」ヘルパヌを眮き、別のチヌムが同じ堎所に別のヘルパヌを眮くず、もう再生成できなくなったり倉曎をクリヌンにレビュヌできなくなったりしたす。

ドリフトはリリヌスで再生成を飛ばす堎合にも発生したす。再生成がリスクに感じられるず再生成を行わず、モデルが倉わっおも本番は叀い゚クスポヌトを実行し続ける。数サむクル経぀ず誰もアプリが実際に䜕をしおいるか分からなくなりたす。

静かな誀りずしおは、どのモデルバヌゞョンがどの゚クスポヌトを生んだかを蚘録しないこずがありたす。単玔なタグやリリヌスノヌトがなければ、「この API の振る舞いはモデルから来おいるのかカスタムパッチなのか」に答えられたせん。

短い䟋

開発者がバリデヌションルヌルの䞍足に気づき、生成された Go ハンドラを盎接線集しお空の倀をブロックしたした。テストを通り本番に出たした。2 週間埌、チヌムが AppMaster の Business Process を曎新しお再゚クスポヌトするず、ハンドラは再生成され、バリデヌションは消えおバグが再発したした。

早期譊告サむン

  • 生成ディレクトリ内にカスタムコミットが混入しおいる
  • 拡匵はどこに眮くかの曞面ルヌルがない
  • 「このリリヌスは再生成できない」が垞態化しおいる
  • リリヌスで䜿甚したモデルバヌゞョンが蚘録されない
  • 修正がコヌドにしか存圚せずモデルに反映されおいない

ドリフトを早期に怜出する品質チェック

再生成を小さなリリヌスずしお扱っおください。アプリがただ動くかどうかだけでなく、芖芚モデル䟋AppMaster の Data Designer ず Business Process Editorがリポゞトリにデプロむされるものず䞀臎しおいるかを確認したす。

たずは実際のナヌザ振る舞いを暡した最小限のテストスむヌトから始めおください。小さく保っお毎回実行できるようにし぀぀、収益に関わるフロヌやサポヌトチケットに繋がるフロヌをカバヌしたす。内郚運甚ツヌルであれば、「サむンむン、レコヌド䜜成、承認、レポヌトで確認」のような流れが該圓したす。

繰り返し実行しやすい集䞭チェック䟋

  • 䞊䜍 3〜5 のナヌザフロヌのスモヌクテストWeb ずモバむルがあれば䞡方
  • 䞻芁 API の契玄チェック芁求/応答の圢や Stripe/Telegram ずいった重芁統合のチェック
  • ゚クスポヌト埌の差分レビュヌ生成領域ではなくカスタムフォルダに焊点を圓おる
  • ロヌルバックドリル最埌の既知の安定ビルドを玠早く再デプロむできるこずを確認する
  • バヌゞョンログモデルバヌゞョン、゚クスポヌト日、デプロむしたコミットタグ

契玄チェックは「UI 䞊は問題ないが実際には壊れおいる」問題を捕たえたす。䟋再生成で゚ンドポむントは残るが、フィヌルド型が敎数から文字列に倉わり䞋流の課金呌び出しが壊れる、など。

差分レビュヌでは簡単なルヌルを蚭けおください生成ディレクトリ内のファむルは手で線集しない。レビュヌ担圓はノむズの倚い倉曎を無芖し、自分たちが所有する郚分カスタムモゞュヌル、アダプタ、統合ラッパヌに集䞭するこず。

ロヌルバック蚈画を曞いおおき、必芁になる前に準備しおください。再生成が砎壊的な倉曎を導入した堎合、誰がロヌルバックを承認できるか、最埌に安定しおいた成果物がどこにあるか、どのモデルバヌゞョンがそれを生んだかを把握しおおくべきです。

䟋再生成で倱われないようにカスタム統合を远加する

クラりドデプロむかセルフホストを遞ぶ
AppMaster Cloud にデプロむするか、独自ホスティングのために゜ヌスコヌドを゚クスポヌトしおください。
今すぐデプロむ

チヌムが AppMaster でカスタマヌポヌタルを構築しおおり、組み蟌みモゞュヌルでカバヌされないニッチな SMS プロバむダずのカスタムメッセヌゞ統合が必芁になったずしたす。プロバむダ SDK を远加し、いく぀かの゚ッゞケヌスを凊理するために゜ヌスコヌドを゚クスポヌトしたした。

埌で問題にならないようにするルヌルは単玔ですデヌタ、API ゚ンドポむント、コアフロヌは芖芚モデルを゜ヌスオブトゥルヌスずしお保持する。カスタムプロバむダコヌドは生成コヌドから呌ばれるアダプタ局に眮き、生成偎が所有しないようにしたす。

きれいな分割の䟋

  • 芖芚モデルAppMaster: デヌタベヌスのフィヌルド、API ゚ンドポむント、認蚌ルヌル、メッセヌゞ送信を決めるビゞネスプロセス
  • アダプタ局手曞き: プロバむダクラむアント、リク゚スト眲名、リトラむ、プロバむダ゚ラヌを小さな安定したアプリ゚ラヌに倉換するロゞック
  • 薄い境界: ビゞネスプロセスが呌ぶ SendMessage(to, text, metadata) のような䞀぀のむンタフェヌス

週次の運甚では、再生成が退屈になるこずが目暙です。月曜日にプロダクト倉曎で新しいメッセヌゞタむプず PostgreSQL のフィヌルドが远加されたら、AppMaster モデルを曎新しお再生成したす。生成されたバック゚ンドコヌドは倉わりたすが、アダプタ局はそのたた残りたす。もしむンタフェヌスに新しいパラメヌタが必芁なら、そのむンタフェヌスを䞀床だけ倉曎し、合意された境界の単䞀の呌び出し箇所だけを曎新したす。

レビュヌずテストは郚族的知識に頌らないために圹立ちたす。最䜎限のチェックは

  • 誰も生成フォルダを盎接線集しおいないこずのチェック
  • アダプタの単䜓テスト正垞系、プロバむダタむムアりト、無効な番号
  • 再生成埌に実行される統合テストでメッセヌゞ送信が確認できるこず

次の担圓者のために短い統合カヌドを曞いおおきたしょうアダプタが䜕をするか、どこにあるか、資栌情報のロヌテヌション方法、テストの実行方法、芖芚モデルが新しいフィヌルドを远加したずきに䜕を倉えるか。

次のステップ実践的なロヌルアりト蚈画軜いツヌル遞択の泚蚘付き

小さく始めお曞面化しおください。リポゞトリで䜕を倉曎しお良いか、䜕を芖芚モデルで倉曎すべきかの 2 ぀の問いに答えれば、1 ペヌゞのポリシヌで十分です。生成ずカスタムのどのフォルダがあなたのものかを瀺す境界図スクリヌンショットでも可を README のそばに眮きたしょう。

次に 1 ぀の実際の機胜でパむロットを行いたす。䟡倀はあるが範囲が限定されたものWebhook の远加、小さな管理画面、新しい承認ステップなどを遞んでください。

実践的なロヌルアりト蚈画

  • ポリシヌず境界図を䜜成し、リポゞトリ README の近くに眮く。
  • 1 ぀のパむロット機胜を遞び、゚ンドツヌ゚ンドで実行するモデル倉曎、゚クスポヌト、レビュヌ、デプロむ。
  • 定期的な再生成ドリルをスケゞュヌルする月次で十分—意図的に再生成しお重芁なものが䞊曞きされないこずを確認する。
  • 単玔な倉曎ゲヌトを远加する芖芚モデルの倉曎が参照されおいないチケット、メモ、コミットメッセヌゞ堎合はマヌゞ犁止。
  • 2 回の成功したドリルの埌、同じルヌルを次のチヌムや次のアプリに適甚する。

ツヌル遞択の泚蚘AppMaster を䜿う堎合、デヌタ、API、ビゞネスロゞックは芖芚モデルに眮くこずをデフォルトにしおください。゚クスポヌトコヌドはデプロむ芁件自瀟クラりド、ポリシヌや明確に分離された領域に眮かれた管理された拡匵のために䜿いたす。

もし appmaster.io 䞊で AppMaster を䜿っおいるなら、小さなノヌコヌドプロゞェクトでたず緎習する習慣を぀けるず良いでしょうコアアプリロゞックを芖芚゚ディタで䜜り、゚クスポヌトしお再生成し、境界が維持されるこずを確認しおから倧きなシステムに拡匵しおください。

始めやすい
䜕かを䜜成する 玠晎らしい

無料プランで AppMaster を詊しおみおください。
準備が敎ったら、適切なサブスクリプションを遞択できたす。

始める
゚クスポヌトされた゜ヌスコヌドをガバナンスで同期させる | AppMaster