| Случай из жизни
Однажды, когда автор работал в N-ской губернии над одним из проектов, он был свидетелем забавного эффекта от хардкодинга. Разрабатываемый продукт состоял из нескольких компонентов, взаимодействующих по сети, и, во время инсталляции, один из компонентов проверял доступность другого. Разработчик, реализовавший проверку доступности, случайно захардкодил и зачекинил имя своего компьютера в качестве имени удаленного проверяемого хоста. Поскольку разработчики и тестировщики находились в одной подсети, наблюдалась довольно забавная картина — пока этот разработчик был на работе, у тестеровщиков проверка доступности проходила удачно. Когда же разработчик уходил домой и выключал компьютер, проверка доступности переставала работать. Дефект был обнаружен лишь через несколько недель после его привнесения. Сколько релизов было сдано с этим дефектом — история умалчивает. | |
|