Saya bekerja dengan sistem di mana kami memiliki banyak basis data. Mendokumentasikan diri sendiri bermanfaat karena setiap basis data dapat memiliki struktur yang berbeda.
Kami mengelola proses versi struktur database dan menyimpan informasi itu di properti yang diperluas. Kami juga menangkap deskripsi tabel, kolom, dan objek basis data lainnya.
Bekerja dengan properti yang diperluas tidak akan dapat dikelola tanpa bantuan dari otomatisasi. Kami mengembangkan alat yang membantu kami menangkap dan menyimpan informasi di properti yang diperluas. Dan, kami juga memiliki alat untuk melihat dan melaporkan informasi tersebut.
Mengembangkan alat telah berguna dalam lingkungan ini, tetapi saya tidak melihat manfaatnya jika Anda bekerja di toko di mana Anda memiliki sangat sedikit basis data.