Я самоучка, початківець кодер, тому прошу вибачення, якщо я не зафіксував мовою програміста.
Я працюю над проектом, в якому я надаю дані, які будуть постійно оновлюватися, розробникам, які по суті створять інструмент для генерування звітів із запитів на даних.
Здається, що всі учасники думають, що їм потрібно ввести жорсткі коди даних даних (не схеми, а самих доменів / значень) у програму генерації звітів.
Наприклад, припустимо, що ми звітували про персонал; звіт буде розділений на категорії, з заголовком для кожного відділу, а потім під кожним заголовком підрозділу будуть підзаголовки посадових назв, а потім під кожним підзаголовком буде список працівників. Розробники хочуть жорстко кодувати відділи та посади. З іншого боку, я думаю, що вони могли б / запитувати ці речі під час виконання, сортувати записи за ними та генерувати заголовки звітів динамічно на основі значень, які є.
Оскільки список потенційних значень з часом змінюватиметься (наприклад, створюватимуться / перейменовуватимуться відділи, додаватимуться нові заголовки завдань), код потрібно буде постійно оновлювати. Мені здається, ми могли пропустити кроки обслуговування коду та динамічно упорядкувати звіти.
Оскільки я не розробник, мені цікаво, чого мені не вистачає. Які переваги можуть мати жорстке кодування значень у такий інструмент? Як правило, як розроблені програми?