Зміст:
Визначення - Що означає хак?
Хак, в контексті розвитку, має два значення:
- Злом - це неелегантне рішення проблеми. У цьому сенсі хакер виконує роботу, але неефективним, неоптимальним чи некрасивим способом.
- Зламати також може означати програмувати з винятковою майстерністю. У цьому сенсі хакер виробляє код, який не тільки виконує завдання, але робить це ефективно та унікально.
Техопедія пояснює Хак
Хак може бути складним поняттям для не розробників. Окрім двох значень у програмуванні, загальне розуміння цього терміна стосується комп'ютерної безпеки. У цьому сенсі хакер - це хтось, хто врізається в комп’ютерні системи зі шкідливим наміром. Хоча навіть це визначення є невірним, оскільки воно ігнорує хакерів з білими капелюшками та тих, хто не є шкідливим.
Напевно, можна з упевненістю сказати, що в спільноті розробників існує відчуття, що некодери не цілком оцінюють або не поважають великий код. Ділбертеск "гострий бос" розглядає виробництво коду, як віджети, що виробляються на заводі, де насправді існує велика різниця в тому, що виходить великим програмістом порівняно з бідним. Ті, хто має майстерність, справжні хакери, виходять далеко за межі і розуміють тонкощі системи. При цьому між хакером та художником є схожість у тому, що для створення чогось, що він / вона відчуває, справді чудово потрібно майстерність, рішучість та наполеглива робота.