اصول کد نویسی تمیز یا کلین کد


اصل  جایگزینی LSP (Liskov Substitution Principle)

اصل جایگزینی LSP (Liskov Substitution Principle)

اصل Liskov Substitution در اصول سالید اشاره به قابلیت جایگزینی کلاس‌های فرزند به جای کلاس پدر داره. این اصل می‌گوید که باید بتوانید یک شیء از یک کلاس پدر را با یک شیء از کلاس فرزند جایگزین کنید، بدون تغییر در نحوه عملکرد برنامه. این اصل باعث حفظ رفتار و امکانات کلاس‌های مشتق شده از کلاس اصلی می‌شود، تا به تناسب و کارایی برنامه کمک کند

اصل باز و بسته بودن OCP (Open/Closed Principle)

اصل باز و بسته بودن OCP (Open/Closed Principle)

اصل باز و بسته بودن (Open/Closed Principle) در اصول سالید، به معنای این است که یک کلاس باید برای توسعه باز و برای تغییرات بسته باشد. به این معنا که باید قابلیت افزودن ویژگی‌های جدید را داشته باشد اما برای تغییر در ویژگی‌های موجود، نیازی به تغییر در کد اصلی نباشد. با رعایت این اصل، می‌توان به راحتی ویژگی‌های جدید را اضافه کرد و همچنین پایداری و قابلیت انعطاف بالای کد را حفظ کرد.

اصلی تک مسولیتی یا SRP (Single Responsibility Principle)

اصلی تک مسولیتی یا SRP (Single Responsibility Principle)

اصل تک مسولیتی در کدنویسی این ایده را مطرح می‌کند که هر کلاس یا ماژول باید مسئولیت یک وظیفه یا کار خاص را داشته باشد. این اصل باعث می‌شود که هر بخش از کد فقط وظیفه خاص خود را انجام دهد و تغییرات مرتبط به یک جنبه، تنها در یک مکان صورت بگیرد

درباره‌ی نویسنده
🌟 سید هادی منصوری راد 🌟
👨‍💻 بیش از 15 سال تجربه در دنیای برنامه‌نویسی و ارتقای دانش.
💼 مشغول به کار در شرکت‌های بزرگ و رهبر درخشان در حوزه فناوری.
🌍 سفر در دنیای فریلنسری و تلاش در کنار شاگردان از نقاط مختلف جهان.
👨‍🏫 تجربه غنی در آموزش زبان‌های برنامه‌نویسی به شاگردان و بازار کار.
🚀 پیشروی در معماری‌های مدرن مانند ماکروسرویسز و ارائه راه‌حل‌های نوین.
💚 عشقی عمیق و پرشور به دنیای برنامه‌نویسی که هر روز با انرژی بیشتر به پیشرفت می‌پردازد.
🔗 برای  ارتباط با من ، به تلگرام و یا واتساپ پیام دهید.
بیش‌تر بخوانید
عضویت خبرنامه
عضو خبرنامه ماهانه وب‌سایت شوید و تازه‌ترین نوشته‌ها را در پست الکترونیک خود دریافت کنید.
آدرس پست الکترونیک خود را بنویسید.
کمی صبر کنید...
بایگانی نوشته‌ها