Menü

Neominal

BT Hizmetleri ve Danışmanlığı

Blog

Güncel makaleler, içerikler ve yazılar.

14 makale bulundu

Part 5/5: Dependency Inversion Principle
##java##solid##dependencyinversion

Part 5/5: Dependency Inversion Principle

Yüksek seviye modüller düşük seviye modüllere bağımlı olmamalı. Her ikisi de soyutlamalara bağımlı olmalı."

Neominal Akademi5 dk175 Mayıs 2026
Part 4/5: Interface Segregation Principle
##java##solid##interfacesegregation

Part 4/5: Interface Segregation Principle

Interface Segregation Principle'ın söylediği şey şu: sınıflar kullanmadıkları metodlara bağımlı olmak zorunda kalmamalı.

Neominal Akademi5 dk105 Mayıs 2026
Part 3/5: Liskov Substitution Principle
##java##solid##liskovsubstitutionprinciple

Part 3/5: Liskov Substitution Principle

"Bir programda S tipi nesneler, T tipi nesnelerin yerine geçtiğinde programın doğruluğu bozulmamalı."

Neominal Akademi4 dk185 Mayıs 2026
Part 2/5: Open/Closed Principle
##softwareengineering##java##solid

Part 2/5: Open/Closed Principle

Open/Closed Principle'ın söylediği şey şu: yazılım genişlemeye açık, değişime kapalı olmalı. "Değişime kapalı" kulağa garip geliyor, değil mi? Kod değişmeyecek mi hiç?

Neominal Akademi4 dk165 Mayıs 2026
Part 1/5: Single Responsibility Principle
##java##softwareengineering##solid

Part 1/5: Single Responsibility Principle

Single Responsibility Principle çok gösterişli bir isim ama söylediği şey aslında çok sade: bir sınıfın değişmesi için tek bir neden olmalı.

Neominal Akademi4 dk415 Mayıs 2026
Part 8: C# CancellationToken
#cancelationtoken#cancelationtokensource

Part 8: C# CancellationToken

Paralel programlamada bir işlemi "aniden öldürmek" (thread abort) çok tehlikelidir; veritabanı bağlantıları açık kalabilir, dosya kilitleri bozulabilir. .NET dünyasında biz bunu Cooperative Cancellation (İşbirlikçi İptal) dediğimiz, CancellationToken mekanizması ile yönetiriz.

Neominal Akademi2 dk1629 Nisan 2026