Apakah pendekatan pengembangan perangkat lunak gesit berlaku untuk SQL?

8

Saya ingin belajar jika metode / prinsip / pola pengembangan perangkat lunak tangkas juga berlaku untuk pemrograman SQL. Jika ya, di mana tempat yang baik untuk mulai belajar tentang itu? Apakah ada artikel atau buku yang menargetkan pengembangan tangkas dalam konteks SQL?

Κύριε ἐλέησον
sumber

Jawaban:

11

Iya. Ada seluruh situs web yang ditujukan untuknya: Agile Data

Saya menggunakannya sekarang untuk proyek baru.

Lihat juga: Haruskah Anda mendesain database sebelum kode aplikasi ditulis? .

Jawaban saya di sana tidak menangkap apa yang saya lakukan sekarang: sprint 2 minggu, cukup baik untuk sprint itu. Sesuai situs Agile Data.

Saya menemukan ini latihan yang bagus. Ini berfokus pada di sini dan sekarang, bukan "kita mungkin perlu ini". Jadi, Anda mengelola pengiriman dengan cakupan yang baik. Catatan: Saya masih memodelkan menggunakan papan tulis dan meatsack dulu, dan masih dalam 5NF.

gbn
sumber
3

Saya telah melakukan pengembangan Agile selama lebih dari empat tahun, termasuk proyek SQL Server saya, dan saya sangat menyukainya. Saya pikir penting untuk memahami mengapa dan kapan Agile berguna, dari perspektif seluruh sistem, dan buku-buku umum yang terkait dengan Agile seperti yang sesuai dengan tagihan: "Prinsip, Pola, dan Praktek Agile dalam C #", " Pola Arsitektur Aplikasi Perusahaan ".

Dua buku berikut ini berfokus pada pengembangan basis data, seperti yang Anda tanyakan, tetapi saya akan membaca yang bertujuan umum pertama: "Teknik database tangkas", "Database Refactoring"

AK
sumber