Что-то, что вы видите так редко, у него нет общего термина?
Я бы назвал это экстремальным универсальным кодированием. Что-то, что пытается быть максимально полезным, поэтому тысяче пользователей с тысячами разрозненных приложений не нужно писать тысячу разных кодов. Вместо этого они просто заявляют, что хотят.
Каждый программист рано или поздно узнает, что вы никогда не делаете price = list_price * 0.9
, вы делаете price = list_price * (( 100.0 - DISCOUNT_PERCENT) / 100.0 )
, и что позже вы будете запрашивать DISCOUNT_PERCENT избаза данных, основанная на клиенте ... Джанго-админ - это подход, принятый до N-й степени.
[Редактировать]
Не могу придумать, как вы получаете обобщенную именную группу отздесь, но собственный лозунг Django стоит упомянуть в этом контексте.
Django - веб-фреймворк для перфекционистов со сроками исполнения .
[Edit 2]
"Метапрограммирование сделано правильно"?