Хардкодинг

Хардкодинг, hardcoding - прямое указание значений каких-либо теоретически параметризуемых сущностей в тексте программы или построение её логики как если бы эти сущности имели постоянное значение. Обычно применяется для ускорения разработки ПО, часто - ленивыми программистами.

Пример хардкодингаПравить

Указать в тексте программы, что у человека всегда 2 руки. Хотя в общем случае это не так, но программист может исходить из того, что, например, расчёт числа потребных перчаток для выдачи дворникам рабочей одежды не должен строиться с учётом существования инвалидов и мутантов.

Очень часто в менее очевидных случаях программу с хардкодингом тех или иных параметров приходится впоследствии переделывать.