Shader Laboratory
722 subscribers
258 photos
13 videos
57 files
399 links
Shader Laboratory
a channel about shaders in telegram

ID : @smkgames

MyStack : goo.gl/smMuqe 😎👌
Download Telegram
Use_a_C_style_guide_for_clean_and_scalable_game_code_Unity_6_edition.pdf
3.6 MB
C# style guide for clean and scalable game code (Unity 6 edition)
(second edition)

این کتاب شامل نکات برای بهبود کدنویسی، ایجاد کدبیس تمیز و قابل توسعه که توسط تیم یونیتی نوشته شده.

به عنوان مثال دو اصل مهم YAGNI و KISS گفته شده:

اصل KISS (Keep It Simple, Stupid):
- این اصل تاکید می‌کنه که کد باید تا جای ممکن ساده و قابل فهم باشه.
- هدف اینه که از پیچیدگی‌های غیرضروری جلوگیری کنیم تا کد راحت‌تر نگهداری و توسعه داده بشه.
- مثال: به جای نوشتن توابع طولانی و پیچیده، کد رو به بخش‌های کوچک‌تر و مستقل تقسیم کنین.

به جای ساختن چیزهای جدید از صفر، از ابزارها و راه‌حل‌های موجود و اثبات‌شده استفاده کنین (مثلاً Hexagonal Tilemap یا UnityEngine.Pool در یونیتی).

اصل YAGNI (You Aren’t Gonna Need It):
- این اصل می‌گه چیزی رو که الان نیاز ندارین، پیاده‌سازی نکنین.
- هدف اینه که از اضافه‌کاری و پیچیدگی‌های غیرضروری جلوگیری کنیم و فقط روی نیازهای فعلی تمرکز کنیم.
- مثال: به جای اضافه کردن قابلیت‌هایی که ممکنه در آینده به کار بیان، فقط چیزی رو کدنویسی کنین که واقعاً لازمه.

#Unity6 #Unity
#CleanCode

@Shaderlab
👍6