Bu repository, Python dilinde problem çözme yeteneğimi, veri yapıları üzerindeki hakimiyetimi ve algoritmik bakış açımı geliştirmek için hazırladığım çalışmaları içermektedir.
Bir Test Mühendisi adayı olarak, karmaşık veri setlerini (JSON, XML vb.) manipüle etme ve doğrulama yeteneklerimi pekiştirmek amacıyla aşağıdaki fonksiyonları geliştirdim:
- Flatten Function: İç içe geçmiş (nested) liste yapılarını, rekürsif (recursive) yöntemlerle tek boyutlu bir listeye dönüştürür.
- Deep Reverse Function: Liste elemanlarını ters çevirirken, alt liste yapılarını da kendi içinde hiyerarşik olarak tersine döndürür.
- Dil: Python 3.x
- Klasörleme: *
/src: Fonksiyonların kaynak kodları./questions: Problemlerin detaylı açıklamaları ve senaryoları.
Yazılım test süreçlerinde, özellikle API Test Otomasyonu ve Veri Doğrulama aşamalarında karşılaşılan karmaşık yanıt (response) yapılarını yönetmek için bu temel mantık kritik bir öneme sahiptir. Bu çalışmalar, otomasyon kodlarımın daha dinamik ve esnek olmasına yardımcı olmaktadır.
Bu çalışma, sürekli öğrenme ve teknik yetkinlik geliştirme sürecimin bir parçasıdır.