کیوان دمیرچی - Keivan Damirchi
کیوان دمیرچی - Keivan Damirchi
خواندن ۲ دقیقه·۱ سال پیش

سولوشن های آماده با اصول کلین کد

هر زمان که پروژه جدیدی را آغاز می کنید، احتمالا متوجه این موضوع شده اید که زمان قابل توجهی را برای ایجاد فایل ها و تعریف ساختار پروژه صرف می کنید و ممکن است بعد از مدتی به این نتیجه برسید که کل معماری ایجاد شده(یا حداقل بخشی از آن) فاقد تمیزی مطلوب (کیفیت و رعایت کردن اصول کدنویسی تمیز) است؟

خبر خوب این است که به عنوان یک توسعه دهنده، همیشه لازم نیست از ابتدا شروع کنید. می‌توانید از پروژه‌های موجود نوشته شده به زبان یا چارچوب دلخواه خود استفاده کنید و در زمان و هزینه صرفه‌جویی کنید. برخی از این پروژه های در زیر فهرست شده اند.

لیست  سولشن های آماده برای شروع پروژه جدید در زبان و فریم  های  مختلف
لیست سولشن های آماده برای شروع پروژه جدید در زبان و فریم های مختلف

با کلیک روی هر کدام از لینک های زیر به صفحه گیت هاب مربوط به آن منتقل خواید شد:

- .Net Core (C#)
https://github.com/jasontaylordev/CleanArchitecture
Fork: 3k
Start: 13.4k

https://github.com/ardalis/CleanArchitecture
Fork: 2.k
Start: 13.5

- Spring Boot (Java)
https://github.com/anton-liauchuk/educational-platform
Fork: 39
Start: 173

https://github.com/soyjuanmalopez/clean-architecture
Fork: 86
Start: 219

- ReactJs (JS, Type Script)
https://github.com/eduardomoroni/react-clean-architecture
Fork: 165
Start: 1.4k

https://github.com/falsy/react-with-clean-architecture
Fork: 106
Start: 580

- Angular (Type Script)
https://github.com/aziznal/typescript-clean-architecture
Fork: 16
Start: 47

https://github.com/coffeeandcloud/angular-clean-architecture/tree/master
Fork: 80
Start: 214

- Flutter (Dart)
https://github.com/hungps/flutter_pokedex
Fork: 518
Start: 2.1k

https://github.com/ShadyBoukhary/flutter_clean_architecture
Fork: 162
Start: 607

- Nodejs (JS)
https://github.com/talyssonoc/node-api-boilerplate
Fork: 537
3.2k

https://github.com/jbuget/nodejs-clean-architecture-app
Fork: 276
Start: 1.4k

- Django (Python)
https://github.com/jacob-y/django-clean-architecture
Fork: 11
Start: 40

https://github.com/sdediego/django-clean-architecture
Fork: 4
Start: 30

- FastAPI (Python)
https://github.com/jujumilk3/fastapi-clean-architecture
Fork: 15
Start: 69

https://github.com/Hulvdan/fast-api-template
Fork: 0
Start: 7

- Go
https://github.com/bxcodec/go-clean-arch
Fork: 1.4k
Start: 8.1k

https://github.com/evrone/go-clean-template
Fork: 510
Start: 5.5k

- Kotlin
https://github.com/igorwojda/android-showcase
Fork: 864
Start: 6.1k

https://github.com/android10/Android-CleanArchitecture-Kotlin
Fork: 902
4.5k

- Laravel (PHP)
https://github.com/bdelespierre/laravel-clean-architecture-demo
Fork: 37
Start: 137

https://github.com/smortexa/laravel-arkitect
Fork: 3
Start: 81

- SwiftUI
https://github.com/nalexn/clean-architecture-swiftui
Fork: 586
Start: 4.9k

https://github.com/kudoleh/iOS-Clean-Architecture-MVVM
Fork: 575
Start: 3.3k

نکات کلیدی که باید در نظر بگیرید:

* این پروژه ها با تمرکز بر اصول کلین کد طراحی شده اند.

* پس از کلون/دانلود هر یک از این پروژه ها، ممکن است لازم باشد آنها را مطابق با نیازهای خاص خود تغییر دهید.

* همیشه مراقب لاینسنس های مرتبط با کدی که استفاده می کنید باشید.

[اگر پروژه‌ای را نوشته‌اید که از شیوه‌های کلین کد پیروی می‌کند و برای عموم قابل دسترسی است، در صورت تمایل به اشتراک بگذارید.]

پیوند های مربوطه:

گیت هاب

مدیوم

لینکدین




کلین کدspring bootتوسعه نرم افزارdotnetcoreبرنامه نویسی
توسعه دهنده نرم افزار
شاید از این پست‌ها خوشتان بیاید