YazılımMimarı adlı üyeden alıntı
"Arkadaşlar ben Java, PHP ve Python konularında uzmanım" :) çok iddialı olmuş.Senior Java Developer arıyoruz. CV'ni paylaşır mısın, yüksel ölçekli, dağıtık ortamlarda java + spring boot + tercihen hazelcast, mongodb, cassandra gibi dağıtık in memory/nosql deneyimli arkadaşlar arıyoruz.
Konuya gelince, Tuple, birbiri ile alakalı olan verileri gruplamak için kullanılır. Güzel kısmı özel sınıf oluşturmak zorunda kalmazsınız ve tuple nesnesindeki her bir veri tipleri ayrı ayrı olabilir. Immutable olması, comparable interface implement etmesi ile bazı karşılaştırma, eşleştirme fonksiyonlarını rahatça kullanmanıza olanak sağlar.
Bireysel olarak sevmediğim kısmı sıralı şekilde ilerlemesi, tuple üzerinden veri alırken array'deki gibi sıralı olarak index üzerinden çekmesidir yada set etmesidir + kod okunabilirliği anlamında pek iyi değildir. Genellikle kütüphane yazacağım zaman kullanırım. Soyut değerleri gruplamak için iyidir.
Siz yanlış anladınız ben şuan rfid cihazları üreten bir fabrikada yazılım geliştirici olarak çalışıyorum zaten. Ayrıca CV göndersem bile istediğim maaşı verebileceğini de pek sanmıyorum.
Sonuç olarak tuple mevzusunun nereden çıktığını anladım aynı zamanda çok gerekli birşey olmadığına kanaat getirdim. @Decimas isimli arkadaşın da dediği gibi önemsiz projelerde tuple çak geç, önemli projelerde düzgünce modelini controllerını viewini oluştur testini yaz profesyonelce takıl işte.