DEV Community

# softwaredevelopment

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
DI Konteynerleri (IoC Containers): Modern Yazılımda Nesne Yönetimi ve Bağımlılık Orkestrasyonunun Otomasyonu

DI Konteynerleri (IoC Containers): Modern Yazılımda Nesne Yönetimi ve Bağımlılık Orkestrasyonunun Otomasyonu

Comments
16 min read
KISS (Keep It Simple, Stupid): Yazılım Tasarımında Basitliğin Gücü ve Gerekliliği

KISS (Keep It Simple, Stupid): Yazılım Tasarımında Basitliğin Gücü ve Gerekliliği

Comments
19 min read
DRY (Don't Repeat Yourself): Yazılımda Tekrardan Kaçınmanın Temel İlkesi ve Etkili Uygulama Yöntemleri

DRY (Don't Repeat Yourself): Yazılımda Tekrardan Kaçınmanın Temel İlkesi ve Etkili Uygulama Yöntemleri

Comments
20 min read
Sıkı Bağımlılığın Tuzaklarından Gevşek Bağımlılığın Esnekliğine (Tight Coupling vs Loose Coupling)

Sıkı Bağımlılığın Tuzaklarından Gevşek Bağımlılığın Esnekliğine (Tight Coupling vs Loose Coupling)

Comments
15 min read
Sorumlulukların Ayrılması (SoC) Eylemde: UI, İş Mantığı ve Veri Katmanlarını Ayırma Sanatı (Katmanlı Mimari Örnekleri)

Sorumlulukların Ayrılması (SoC) Eylemde: UI, İş Mantığı ve Veri Katmanlarını Ayırma Sanatı (Katmanlı Mimari Örnekleri)

Comments
15 min read
Bağımlılık Enjeksiyonu Mekanizmaları: Constructor, Setter ve Interface Injection'ın Derinlemesine Analizi

Bağımlılık Enjeksiyonu Mekanizmaları: Constructor, Setter ve Interface Injection'ın Derinlemesine Analizi

Comments
16 min read
Bağımlılık Enjeksiyonu (Dependency Injection - DI): Modern Yazılım Tasarımında Esneklik ve Test Edilebilirliğin Anahtarı

Bağımlılık Enjeksiyonu (Dependency Injection - DI): Modern Yazılım Tasarımında Esneklik ve Test Edilebilirliğin Anahtarı

Comments
21 min read
Sorumlulukların Ayrılması (Separation of Concerns - SoC) Prensibi: Modern Yazılım Tasarımının Temel Taşı

Sorumlulukların Ayrılması (Separation of Concerns - SoC) Prensibi: Modern Yazılım Tasarımının Temel Taşı

Comments
32 min read
𝗠𝗮𝘀𝘁𝗲𝗿𝗶𝗻𝗴 𝗚𝗶𝘁: 𝗨𝗻𝗱𝗲𝗿𝘀𝘁𝗮𝗻𝗱𝗶𝗻𝗴 𝘁𝗵𝗲 𝗧𝗵𝗿𝗲𝗲 𝗞𝗲𝘆 𝗔𝗿𝗲𝗮𝘀 𝗮𝗻𝗱 𝗛𝗼𝘄 𝘁𝗼 𝗨𝗻𝗱𝗼 𝗔𝗰𝗰𝗶𝗱𝗲𝗻𝘁𝗮𝗹 𝗖𝗼𝗺𝗺𝗶𝘁𝘀 𝗦𝗮𝗳𝗲𝗹𝘆

𝗠𝗮𝘀𝘁𝗲𝗿𝗶𝗻𝗴 𝗚𝗶𝘁: 𝗨𝗻𝗱𝗲𝗿𝘀𝘁𝗮𝗻𝗱𝗶𝗻𝗴 𝘁𝗵𝗲 𝗧𝗵𝗿𝗲𝗲 𝗞𝗲𝘆 𝗔𝗿𝗲𝗮𝘀 𝗮𝗻𝗱 𝗛𝗼𝘄 𝘁𝗼 𝗨𝗻𝗱𝗼 𝗔𝗰𝗰𝗶𝗱𝗲𝗻𝘁𝗮𝗹 𝗖𝗼𝗺𝗺𝗶𝘁𝘀 𝗦𝗮𝗳𝗲𝗹𝘆

1
Comments
1 min read
🌱 10 Real Lessons I Learned as a Senior Software Engineer (That No One Taught Me)

🌱 10 Real Lessons I Learned as a Senior Software Engineer (That No One Taught Me)

3
Comments
3 min read
A Beginner’s Guide to System Design: Thinking Beyond Code

A Beginner’s Guide to System Design: Thinking Beyond Code

Comments
2 min read
Norway Chess 2025: A Grandmaster Battleground in the Land of the Midnight Sun

Norway Chess 2025: A Grandmaster Battleground in the Land of the Midnight Sun

Comments 2
3 min read
Why Your Code Doesn't Need to Be a Pristine Cathedral (and Other Lies Clean Code Told You)

Why Your Code Doesn't Need to Be a Pristine Cathedral (and Other Lies Clean Code Told You)

5
Comments 1
3 min read
Why TDD Feels Like a Trap (Sometimes): A Rant

Why TDD Feels Like a Trap (Sometimes): A Rant

Comments
2 min read
What makes you a programmer?

What makes you a programmer?

5
Comments 8
2 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.