پروژههای نمونه
یک قابلیت واحد، پیادهسازیشده در چند معماری مختلف — برای مقایسهٔ رویکردها روی یک مسئلهٔ واقعی.
Kata محاسبهگر ساده با رویکرد TDD
3 معماریپیادهسازی یک ماشینحساب ساده (جمع، تفریق، تقسیم بر صفر) با نوشتن تست قبل از پیادهسازی — تمرین کلاسیک TDD.
مقایسهٔ پیادهسازیهااسکریپت خودکار بکاپگیری با Bash
3 معماریاسکریپتی که هر شب یک پوشه مشخص را فشرده میکند و با نام تاریخدار ذخیره میکند — تمرین خط فرمان، Cron و مدیریت فایل در لینوکس.
مقایسهٔ پیادهسازیهاکانتینریکردن یک Web API
3 معماریبستهبندی یک API ساده در یک Docker Image قابلاجرا روی هر سیستمی، بدون نیاز به نصب مستقیم Runtime.
مقایسهٔ پیادهسازیهاشبیهسازی گردشکار تیمی با Git
3 معماریتمرین یک گردشکار واقعی: Branch جدا برای هر قابلیت، حل تعارض (Conflict)، و ادغام از طریق Pull Request.
مقایسهٔ پیادهسازیهاطراحی دیتابیس یک فروشگاه کتاب
3 معماریطراحی جدولهای Book، Author، Customer و Order بههمراه رابطهها و چند Query گزارشگیری رایج.
مقایسهٔ پیادهسازیهامرتبکننده خودکار فایلها با خط فرمان
3 معماریاسکریپتی که فایلهای یک پوشه (مثل Downloads) را بر اساس پسوند در زیرپوشههای مرتب جابهجا میکند.
مقایسهٔ پیادهسازیهاردیاب هزینههای شخصی با Type ایمن
3 معماریثبت و جمعبندی هزینههای روزانه با یک مدل داده کاملاً Type-Safe — نشاندادن ارزش عملی Interface و Union Type.
مقایسهٔ پیادهسازیهااپلیکیشن لیست کارها (To-Do List)
3 معمارییک اپ ساده افزودن/حذف/تیکزدن کار — کلاسیکترین پروژه شروع یادگیری DOM و رویدادها در JavaScript.
مقایسهٔ پیادهسازیهاگالری کارتهای واکنشگرا (Responsive)
3 معماریچیدمان یک گالری از کارتهای محصول که در موبایل تکستونی و در دسکتاپ چندستونی نمایش داده میشود.
مقایسهٔ پیادهسازیهاساخت یک صفحه فرود (Landing Page) شخصی
3 معمارییک صفحه معرفی شخصی تکصفحهای با HTML معنایی — همان تمرینی که اغلب دورههای آموزشی HTML (مثل w3schools) بهعنوان اولین پروژه پیشنهاد میکنند.
مقایسهٔ پیادهسازیهاپیادهسازی Outbox Pattern
3 معماریاطمینان از ارسال پیام بدون از دست رفتن دادهها.
مقایسهٔ پیادهسازیهاRepository Pattern در معماریهای مختلف
3 معماریمقایسه روشهای دسترسی به دادهها در پروژههای .NET.
مقایسهٔ پیادهسازیهاDependency Injection در پروژههای .NET
3 معماریمقایسه روشهای تزریق وابستگی و مدیریت طول عمر سرویسها.
مقایسهٔ پیادهسازیهاپیادهسازی Multi-Tenant
3 معماریمدیریت چند مشتری مستقل در یک سیستم.
مقایسهٔ پیادهسازیهانسخهبندی API
3 معماریروشهای مختلف مدیریت نسخههای API.
مقایسهٔ پیادهسازیها