Programming principles - SOLID - Open-Closed Principle - OCP
Listen now
Description
Programming principles - SOLID - Open-Closed Principle - OCPاصول برنامه‌نویسی - اصل OCPدر این ویدئو، به توضیح دقیق و جامع اصل OCP یا "Open-Closed Principle" از مجموعه اصول SOLID می‌پردازیم. این ویدئو دومین قسمت از سری اصول برنامه‌نویسی است که در آن به تحلیل کاربردی اصول مختلف برنامه‌نویسی می‌پردازیم و به همراه هم می‌فهمیم که هر اصل چه معنایی دارد و چرا باید آن را رعایت کنیم.در این ویدئو، به بررسی اصل OCP پرداخته و به شما نشان می‌دهیم که این اصل چه تأثیری در طراحی نرم‌افزار و توسعه پروژه‌ها دارد. هدف اصل OCP این است که سیستم را به گونه‌ای طراحی کنیم که برای تغییرات در نیازمندی‌ها و افزودن ویژگی‌های جدید، بسته‌بندی مجدد کد نیاز نباشد، بلکه با تغییرات حداقلی و با حفظ ساختار موجود، بتوانیم تغییرات را اعمال کنیم.در این ویدئو، با استفاده از مثال‌ها و توضیحات عملی، به شما نشان خواهیم داد که چگونه می‌توانید اصل OCP را در پروژه‌های خود پیاده‌سازی کنید و از مزایای آن بهره‌برداری کنید.شروع (0:00)معرفی اصل OCP (0:55)مثال های OCP در دنیای واقعی (4:33)مثال‌ عملی از اصل OCP (8:39)پایان (14:39)با تماشای این ویدئو، شما قادر خواهید بود بهتر درک کنید که چگونه اصل OCP به بهبود قابلیت توسعه و قابلیت تغییرپذیری نرم‌افزارها کمک می‌کند. همچنین، درک عمیق‌تری از مفهوم SOLID و اصول برنامه‌نویسی خواهید داشت تا بتوانید بهبودهای مرتبط با توسعه نرم‌افزار خود را بهبود بخشید.---------------------------------------------------------------لینک کانال در سایر شبکه های اجتماعیYouTube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Telegram:https://t.me/ardiland_tm---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------Twitter:https://twitter.com/Ardiland3---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------
More Episodes
در این قسمت، اصل DRY (Don't Repeat Yourself) و اهمیت آن در کاهش redundancy و ارتقای maintainability کد بررسی می‌شود. DRY Principle: Inter-Developer Duplicationبه طور خاص، مفهوم تکرار بین توسعه‌دهندگان را مورد بررسی قرار می‌دهیم، و نحوه همکاری و ارتباط بین توسعه‌دهندگان را برای بهینه‌سازی استفاده...
Published 06/10/24
Published 06/10/24
دوستان سلام،خوش اومدین به ویدئوی جدید ما با عنوانThe Dark Side of the Agile, Challenges & Risks که به تبیین ده چالش و ریسک مواجهه‌ای که یک تیم توسعه نرم‌افزار ممکن است در حین پیاده‌سازی روش Agile با آن مواجه شود، می‌پردازد.پیاده‌سازی روش Agile همیشه یک کار سرراست و مستقیم نیست و ممکن است با...
Published 06/06/24