Şu andaki iş yerimde, herhangi bir test uzmanımız yok; bunun yönetimin gerekçesi: “Test uzmanlarımız olsaydı, kendi kodunuzu hiç test edemezsiniz”. Bu tür bir düşünce, ürün koduna zarar verir gibi gözüküyor, çünkü kendi kodumu sınarken, yalnızca sistemi içten tanıdığım ve nasıl kullanacağımı bilmediğim için özleyeceğim çok şey var. bu "yanlış". Kara kutu testi gerçekten işe yaramaz, çünkü bilinçli olarak özel bir test cihazının düşeceği tuzaklardan kaçınırım. Zamanımın çoğu, üretim koduna kaymış ve son kullanıcı tarafından bulunan hataları düzeltmeye gider.
Söz konusu sistem büyük ama yalnızca benim tarafımdan geliştiriliyor. Bu aynı zamanda bazı tanımlayıcı görevlerin zamanlamaları tanımlamak ve şartnameler üzerinde çalışmak gibi kucağıma düşmesine neden oldu.
Bu tür görevler benim sorumluluğum mu olmalı? Kendimi kesinlikle bir programcı ve başka hiçbir şey olarak görmüyorum. Bunlar benim sorumluluğumsa, ne ölçüde? Bir proje ne zaman test cihazına ihtiyaç duyacak kadar büyük? Bir programcının şartnameyi düzeltmesi, projenin yönetimi konusunda endişelenmesi veya hatta müşteri desteği sağlaması gerekir mi?
Not
Bazıları sorumluluklarımı genişletmeye karşı olduğum izlenimine sahip olabilir - durum bu değil, daha fazla yönetim görevi içeren bir rol almaya istekliyim, ancak şu anda iş tanımımda yok. Resmi olarak istihdam edilinceye veya ek görevler maaş çekimde gösterilmeye başlayana kadar kendimi 'sadece' bir programcı olarak düşüneceğim. Maalesef, küçük bir geliştirici olarak, idari görevlere geçmek çok yakında gerçekleşmeyecek.
Şimdiye kadarki mükemmel cevaplar, ekleyeceğiniz bir şeyler veya paylaşacak kişisel deneyimleriniz varsa gelmelerini sağlayın!