Ben kendi kendini yetiştirmiş, acemi bir kodlayıcıyım, bu yüzden programcıyı dilediğime özür dilerim.
Temelde verilerdeki sorgulardan raporlar oluşturmak için bir araç oluşturacak geliştiricilere sürekli olarak güncellenecek veriler sağladığım bir proje üzerinde çalışıyorum.
Anlaşılan herkes, rapor oluşturma programına veri değerlerini (şema değil, etki alanları / değerlerin kendileri) sabit olarak kodlamaları gerektiğini düşünüyor.
Örneğin, personel hakkında rapor verdiğimizi varsayalım; rapor, her bölüm için bir başlık ile kategorilere bölünecek ve daha sonra her bölüm başlığı altında iş unvanlarının alt başlıkları olacak ve daha sonra her alt başlığın altında çalışanların bir listesi olacaktır. Geliştiriciler departmanları ve iş unvanlarını kodlamak istiyorlar. Öte yandan, çalışma zamanında bu şeyleri sorgulamak, kayıtları sıralamak ve dinamik olarak hangi değerlerin bulunduğuna bağlı olarak rapor üstbilgileri oluşturmak / düşünebileceğini düşünürdüm.
Potansiyel değerler listesi zaman içinde değişeceğinden (örneğin, departmanlar oluşturulacak / yeniden adlandırılacak, yeni iş unvanları eklenecektir), kodun sürekli olarak güncellenmesi gerekecektir. Bana öyle geliyor ki, kod bakım adımlarını atlayabilir ve raporları dinamik olarak düzenleyebiliriz.
Bir geliştirici olmadığım için neyi kaçırdığımı merak ediyorum. Değerleri böyle bir araca kodlamakta ne gibi avantajlar olabilir? Bu genellikle programların tasarlanma şekli midir?