همه مطالب
معماری

یک سؤال خانهٔ هر کد را تعیین می‌کند

۱۴۰۵/۶/۳۰۱ دقیقه مطالعه۰ بازدید
یک سؤال خانهٔ هر کد را تعیین می‌کند

در یک modular monolith بزرگ‌ترین سؤال این است که هر فایل کجا برود. در SimaCMS جواب یک سؤال است: «می‌شود سایتی بدون آن باشد؟» اگر بله، ماژول است، با فرانت‌اند و migration و تست خودش. اگر نه، بخشی از chassis است: احراز هویت، پرداخت، کیف پول، اعلان‌ها و رسانه.

مرزی که نگه داشته می‌شود

ماژول اسم ماژول دیگری را نمی‌آورد. اگر دو ماژول به چیزی نیاز دارند، آن چیز قراردادی است که هسته اعلام می‌کند و ماژول‌ها به آن کمک می‌کنند. یک گارد این را در هر PR بررسی می‌کند.

چرا ارزشش را دارد

سایتی که فقط یک ماژول خریده، باید بدون بقیه بالا بیاید. ماژولی که به ماژول دیگری وابسته باشد، این را می‌شکند.

دیدگاه‌ها

برای ثبت دیدگاه ابتدا وارد حساب کاربری خود شوید.

ورود به حساب

در حال بارگذاری…

مطالب مرتبط