Patronum şu anda ekibimize bazı geliştirme standartları uygulamaya çalışıyor, bu yüzden dün, çoğunlukla ortaya çıkana kadar iyi giden standartları tartışmak için bir toplantı yaptık.
- Tüm DB tabloları, tetikleyiciler tarafından güncellenen bir CreatedDate ve LastUpdatedDate sütununa sahip olacaktır.
Bu noktada ekibimiz bir fikir şeması yaşadı; bir yanımız bunu tüm masalarda yapmanın çok az fayda sağlayan büyük bir iş olduğunu düşünüyoruz (sabit bütçeli projeler üzerinde çalışıyoruz, bu yüzden herhangi bir maliyet şirketimizin karından geliyor); ikinci yarı, projelerin desteğiyle yardımcı olacağına inanıyor.
Sıkıca eski kamptayım. Bazı dış durumların ekstra sütunların desteklenebilirliği arttırmasına neden olacağını takdir ederken, bence sütunları ilk etapta eklemek için gerekli olan çalışmaların yanı sıra bakım da daha az zaman harcamamıza neden olacaktır. Birim veya Yük Testi gibi önemli şeyler. Ayrıca, bu fazladan sütunların, başlangıçta çok mutlu olmadıkları için C # ve Oracle kullandığımızı akılda tutarak bir ORM kullanmayı daha da zorlaştıracağından oldukça eminim.
Yani benim sorum iki yönlü:
- Doğru kampta mıyım? Dünyaca ünlü veritabanı becerilerine sahip olduğumu iddia etmiyorum, bu yüzden olumsuz yan etkileri olmadan çok kolay bir ek olabilir.
- Standartlarla ilgili bir toplantının cüretkar bir eşleşmeye dönüştüğü bir durumla nasıl başa çıkacaksınız? Bu standardın uzun vadede bize yardımcı olmayacağını nasıl satabilirim?