«stored-procedures» etiketlenmiş sorular

22
Saklı Prosedürler dünyanın en büyük IT yazılım danışmanlık firmalarından birinde kötü bir uygulama mı?
Dünyanın en iyi 3 bilişim danışmanlık firmasından birindeki bir projede çalışıyorum ve bir DBA tarafından şirketin en iyi uygulamasının devlet saklı prosedürlerinin "en iyi uygulama" olmadığı söylendi. Bu öğrendiğim her şeye aykırı. Saklı yordamlar size kodun yeniden kullanılmasını ve kapsülleme (yazılım geliştirmenin iki sütunu), güvenlik (bir saklı proc üzerindeki izinleri …

6
Saklı yordamlar üç aşamalı ayrımı ihlal ediyor mu?
Bazı meslektaşlarım, veritabanındaki saklı yordamlarda iş mantığına sahip olmanın, üç katmanlı ayırma mimarisini ihlal ettiğini, çünkü veritabanının veri katmanına ait olduğunu ve saklı yordamların da iş mantığı olduğunu söylediler. Bence dünya, saklı yordamlar olmadan çok acımasız bir yer olurdu. Gerçekten üç aşamalı ayrılığı ihlal ediyorlar mı?

7
Saklı yordamlar yerine ORM kullanılması nasıl önerilebilir?
Tüm veri erişimi için yalnızca saklı yordamları kullanan bir şirkette çalışıyorum; bu, yerel veritabanlarımızı yeni işlemler yürütmemiz gerektiğinden, senkronize tutmamızı çok sinirlendirmektedir. Geçmişte bazı temel ORM'leri kullandım ve deneyimi daha iyi ve daha temiz buluyorum. Geliştirme yöneticisine ve ekibin geri kalanına, gelecekteki gelişim için bir tür ORM kullanmayı düşündüğümüzü söylemek …

5
ORM'ler zengin alan modelleri oluşturmayı mümkün kılıyor mu?
Hibernate'i yaklaşık 8 yıl boyunca projelerimin çoğunda kullandıktan sonra, kullanımını engelleyen ve uygulamaların yalnızca DB ile depolanan prosedürler aracılığıyla etkileşime girmesini isteyen bir şirkete indim. Bunu birkaç hafta yaptıktan sonra, oluşturmaya başladığım uygulamanın zengin bir etki alanı modeli oluşturamadım ve uygulama sadece (korkunç) bir işlem komut dosyası gibi gözüküyor. Bulduğum …

6
Saklı yordamları ne zaman kullanmalıyım?
Kodumdaki tüm iş mantığım varsa ve Entity Framework'ten yararlanırsam, hangi durumlarda (varsa), bazı kodları yerine saklı bir yordama daha iyi hareket ederdim ? Açıkça söylemek gerekirse, geçerli kurulumla (koddaki iş mantığı) birlikte değil, yani. Saklı yordamlarda tüm iş mantığına sahip olmanın artılarını ve eksilerini isteyen bir dizi benzer soru gördüm, …

5
Ne zaman ORM kullanılmaz ve saklı prosedürler tercih edilir?
PetaPoco mikro-ORM kullanıyorum. ORM araçlarını kullanarak veritabanlarıyla çalışmak gerçekten çok kolay ve güvenlidir, ancak nefret ettiğim tek şey ekstra koddur. Kodun çoğunu veritabanının içine koyar ve daha iyi işlemek için inşa edilen Saklı Yordamlar, Tetikleyiciler vb.Gibi tüm RDBMS özelliklerini kullanırdım. ORM'yi Saklı Yordamlar / Tetikleyiciler üzerinde ne zaman kullanmamayı bilmek …

3
TDD'ye doğru sonuçların nasıl döndürüldüğü
Yeni bir projeye başlıyorum ve tasarımı yönlendirmek için TDD'yi kullanmak için çok uğraşıyorum. Yıllardır zorluyorum ve nihayet düzgün bir şekilde nasıl yapılacağını öğrenirken projeyi kullanmak için fazladan zaman harcamak için onay aldım. Bu, mevcut bir sisteme bağlamak için yeni bir modüldür. Şu anda, tüm veri erişimi çoğunlukla veritabanı saklı yordamları …

4
Saklı yordam Adlandırma kuralları? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Üst düzey geliştiricilerimizden biri, "verbObject" türünde bir adlandırma ("GetMemberByID") yerine "objectVerb" adlandırma tarzı ("MemberGetById") gibi saklı yordamlar …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.