Close

(20) Software Craftsmanship, Yazılımda Ustalaşmak

Software Craftsmanship is a movement that advocates for the practice of software development as a craft. It emphasizes the importance of quality, craftsmanship, and professionalism in software development.

Advanced Topics in Design Patterns in Python: A Guide to Flexible and Reusable Code

Advanced Topics in Design Patterns in Python: A Guide to Flexible and Reusable Code

Learn how to use Advanced Design Patterns to create code that is easy to understand and maintain. In addition to the classic design patterns, several advanced design patterns can be used to create more flexible and reusable code. These patterns can be used to solve more complex problems or to […]

Devamını Oku

What is Conway’s Law? with Michael Feathers

Conway's Law and Microservices

For this WTFinar, we’ve got a damn legend in the house—the one and only, Michael Feathers. And the legend says, “It’s what’s on the inside that counts.” This is true for people, eclairs, systems, and organizations. The nature of programming is changing as we shift to building cloud-based systems through […]

Devamını Oku

Python Clean Code Teknikleri

Python Clean Code Teknikleri

Bu dersimizde Python içerisinde 4 farklı Clean Code tekniğini öğreniyoruz. Format String tekniklerinden tutun Değişken atama işlemlerine kadar kod yazarken hem hatadan hem zamandan tasarruf edeceğiniz yöntemleri öğrenmeye ne dersiniz. 00:00 Giriş00:28 İlkel String Format01:06 Format Metodu02:00 String Literal02:50 Format String Metodu03:40 Aritmetik İşlem04:05 Liste Elemanları04:55 Dizileri Tuple Yapma05:30 Fonksiyonları […]

Devamını Oku

Shift-Left Testing Nedir?

Shift-Left Testing Nedir?

Shift-left testin yazılım testlerinin, yazılım yaşam döngüsünün başlarında yapılması yaklaşımıdır. 2001 yılında Larry Smith tarafından “erken ve sık test et” , “Test early and often” şeklinde formüle edilmiştir.  Shilt-left testing’ in belirli iyileştirmeler sağlar. 

Devamını Oku