Logo
Login
Tech Posts 31382
100daysofcode 100daysofdevops 100pay 10mistakes 10yearworkanniversary 11 11labs 11tly 11ty 127001

Dev Blog A constructive and inclusive blog for software developers. With you every step of your journey.

Built with modern PHP and MySQL. Open source software that powers developer blogs and other inclusive communities.

Made with love and PHP. Dev Blog © 2024.

Açık/Kapalı Prensibi (Open/Closed Principle — OCP)

Yazılım geliştirmenin en temel zorluklarından biri, değişen gereksinimlere ve yeni özellik taleplerine uyum sağlayabilen, aynı zamanda mevcut işlevselliği bozmadan kararlı kalabilen sistem...
09.04.2025 0 Read More

OCP’yi Uygulamak İçin Stratejiler: Soyutlama ve Strateji Deseni

SOLID prensiplerinden Açık/Kapalı Prensibi (Open/Closed Principle — OCP), yazılım varlıklarının (sınıflar, modüller vb.) genişletmeye açık ama değiştirmeye kapalı olması gerektiği...
09.04.2025 0 Read More

Liskov Yerine Geçme Prensibi (Liskov Substitution Principle — LSP)

Nesne Yönelimli Programlamanın (OOP) temelini oluşturan SOLID prensipleri arasında, belki de anlaşılması en kritik ve kalıtım mekanizmasının doğru kullanımını en çok etkileyen ilke, Li...
09.04.2025 0 Read More

LSP İhlali Örnekleri ve Sonuçları (Liskov Yerine Geçme Prensibi)

Liskov Yerine Geçme Prensibi (LSP), SOLID prensiplerinin ‘L’ harfini temsil eder ve Nesne Yönelimli Programlama’da (OOP) kalıtımın doğru kullanımı için kritik bir ilkedir. Temel olarak,...
09.04.2025 0 Read More

Arayüz Ayrım Prensibi (Interface Segregation Principle — ISP)

SOLID prensipleri, Nesne Yönelimli Programlama (OOP) kullanarak daha esnek, sürdürülebilir ve anlaşılır yazılımlar oluşturmak için bize yol gösteren beş temel ilkeyi içerir. Bu prensiple...
09.04.2025 0 Read More

Arayüz Ayrım Prensibi (ISP) ve “Şişman” Arayüzlerden Kaçınma

Yazılım tasarımında sağlamlık, esneklik ve sürdürülebilirlik hedeflerine ulaşmak için Nesne Yönelimli Programlama (OOP) bize yol gösteren temel ilkeler sunar. SOLID prensiplerinden biri o...
09.04.2025 0 Read More

Bağımlılıkların Tersine Çevrilmesi Prensibi (Dependency Inversion Principle — DIP)

Yazılım tasarımının temel hedeflerinden biri, esnek, bakımı kolay ve değişime dirençli sistemler oluşturmaktır. SOLID prensiplerinin sonuncusu olan ‘D’, yani Bağımlılıkların Tersi...
09.04.2025 0 Read More

The SOLID Principles of Object Oriented Programming

The SOLID principles of Object Oriented Programming are a series of design principles invented by the legendardy Robert Martin also known as Uncle Bob.They are a series of principles to be adhered to ...
14.04.2025 0 Read More

Write Code Like A Pro: Mastering The SOLID Principles

If you're a developer, you've probably heard whispers of this ancient wisdom in code reviews, design docs, or the hushed conversations between two senior devs in the corner of your office: "You should...
16.04.2025 0 Read More

Understanding SOLID Violations in a Class (With Example and Solution)

What issues do you see in the below code? Which SOLID principles are being violated, and how would you correct them? ⛶public class Account { public decimal balance { get; set; } public decim...
27.04.2025 0 Read More
Loading...
#reading
How to remove cumbersome returns in vue3 hooks
0
Why I Like Building with Python and AI 🚀
0
Swift4D Makes Dynamic Scene Reconstruction 5.6x Faster with 50% Less Storage
0
Building a Full-Stack AI Chatbot with FastAPI (Backend) and React (Frontend)
0
Understanding Helm Releases in 2025: A Comprehensive Guide
0
#popular
Top 8 Open-Source Tools for Web Application Development
0
Turn any git repo into llm readable format
0
New Release: Free Email Signature Generator
0
Understanding Event Delegation in JavaScript: From Bubbling to Data Attributes
0
AI Runner: OpenSource desktop app for AI models
0