хардкодинг



Автор Лиза задал вопрос в разделе Домашние задания

что такое хардкод? и получил лучший ответ

Ответ от Kostya Konstantin[гуру]
Данный антипаттерн подразумевает жесткое «вшивание» в программный код различных данных, касающихся окружения программы. Например, это могут быть: путь к файлу конфигурации, имя почтового сервера, имя bluetooth-устройства, имя процесса, с которым взаимодействует программа, и так далее. Этот список можно продолжать долго. Одни словом — «захардкодить» означает прописать значение каких-либо данных непосредственно в коде, вместо того, чтобы передавать их в качестве параметра.
Хардкодинг несет в себе скрытую опасность. На компьютере разработчика программа будет прекрасно работать, но стоит ее только перенести на новую систему, как программа потеряет свою работоспособность. Хардкодинг невозможно выявить на машине разработчика без досконального изучения кода, и поэтому, если программист захардкодил какие-то значения (и, как правило, забыл, где он это сделал) , то такая программа будет иметь совершенно непредсказуемое поведение, а сложность выявления и локализации ошибок станет невероятно высокой.
взято отсюда:

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: что такое хардкод?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*