در روزها و سال های آینده، ما همیشه روی بهبود کیفیت کد و انجام کارها به روش های بهتر کار می کنیم یا می خواهیم. همیشه در ابتدا سخت است، اما همه چیز با تجربه به دست می آید. برنامه های کاربردی عالی مطمئناً معماری عالی دارند. معماری های بزرگ برنامه نویسان بزرگی را پشت سر دارند. آن برنامه نویسان بزرگ مطمئناً هوش بالایی دارند. حداقل کاری که می توانیم انجام دهیم این است که یاد بگیریم. من یک برنامه نویس مبتدی هستم و در اینجا چند مشاهدات من در مورد نحوه ایجاد برنامه های کاربردی عالی توسط برنامه نویسان بزرگ وجود دارد.
1. از اصول SOLID پیروی کنید.
اصول SOLID به ما کمک می کند تا به اصول برنامه نویسی شی گرا پایبند باشیم. آنها کد را انعطاف پذیرتر و قابل فهم تر می کنند و به ما در حفظ کد کمک می کنند.
S - مسئولیت منفرد
O - باز برای تمدید، بسته برای اصلاح.
L - Liskov Substitution
I - Interface Segregation
D - Dependency Inversion
در اینجا یک آموزش مفصل در مورد Solid Principles در C# آورده شده است.
2. الگوهای طراحی را دنبال کنید.
آنها اساسا جنبه های مهمی برای حل مشکلات برنامه نویسی هستند. اگر به درستی رعایت شود، نعمت است. اگر آنها به اشتباه بروند، میتوانند برای توسعهدهندگان ناامید شوند. باید بفهمیم کدام الگو به چه دلیلی ایجاد شده است.
سه دسته عمده:
- خلاقانه
- ساختاری
- رفتاری
ده ها الگوی طراحی در دات نت وجود دارد. در اینجا یک آموزش مفصل وجود دارد: الگوهای طراحی در دات نت.
3. موارد استثنا را کنترل کنید
همیشه بلوک try-catch را دنبال کنید. هرگز بلوک catch را خالی نگه ندارید و همیشه استثنا را ثبت کنید تا متوجه شوید چه اشتباهی رخ داده است.
- try {} catch (Exception ex) {
- //Don’t keep me empty!! Log my ex !!
- }
این یک آموزش دقیق است: Exception Handling در C#