شاید یکی دو سال بعدازاین که برنامهنویسی رو شروع کردید نوشتن برنامهها برای شما زیاد کار مشکلی نباشد.
اما میتوانید برنامهای که نوشتهاید را ضمانت کنید؟
برنامههای شما قابلیت نگهداری و توسعه را دارند؟
یک تیم دیگر بهراحتی میتواند برنامه شما را توسعه دهد؟
این روزها دیگر ملاک برنامه فقط این نیست که برنامه بهدرستی کار کند. برنامهنویسی برتر است که بتوانید برنامهای بنویسد که در آینده بتوانید بهراحتی تغییرات را در برنامه اعمال کنیم.
بقیه افراد تیم بهراحتی بتوانند کدها شما را متوجه شوند و بهراحتی شروع کنند به توسعه کدهای شما
در نهایت برنامهای که نوشتهاید باید از کامپوننت های تشکیل شده باشد که به راحت بتوانید در پروژههای دیگر از آنها استفاده کنید.
اگر از اصول Solid پیروی کنید تا حد زیادی میتوانید تضمین کنید که همه این موارد در برنامه شما وجود دارد.
اصول Solid پنج اصل مهم در طراحی نرمافزارها هستند که از سالهای دور توسط برنامهنویسان بنامی برای نوشتن برنامههای بهتر ارائه شدند
این اصول را رابرت سی مارتین در طی سالهای ۱۹۸۰ تا سال ۲۰۰۰ جمعآوری و معرفی کرد. با اینکه از معرفی برخی از این اصول بیش از ۳۰ سال گذشته است هنوز هم اصول Solid موردتوجه تیمهای نرمافزاری هستند و در اکثر پروژههای بزرگ و متوسط در کل برنامه از این اصول پیروی میکنند.
در این دوره اصول Solid را به شما آموزش میدهیم. مادر این دوره اصول Solid را به زبان سی شارپ پیادهسازی میکنیم و انتظار میرود بعدازاین دوره شما بهراحتی بتوانید تمامی این ۵ اصل را در پروژههای خود به کار ببرید.
اصول Solid تأثیر زیادی بر حرفهایتر شد کدهای شما دارند. پس اگر عاشق کدهای خود هستید چند ساعت وقت بگذارید و این دوره رایگان را مشاهده کنید و بعدازاین دوره با دید حرفهایتری کدهای خودتان را بنویسید