У дома развитие Какво означава хак в програмирането? - определение от техопедия

Какво означава хак в програмирането? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Hack?

Хак, в контекста на развитието, има две значения:

  1. А хакът е неелегантно решение на проблем. В този смисъл хак свършва работата, но по неефективен, неоптимален или грозен начин.
  2. Да хакнете също може да означава да програмирате с изключително умение. В този смисъл хакер произвежда код, който не само изпълнява задачата, но го прави по ефективен и уникален начин.

Техопедия обяснява Хак

Hack може да бъде труден термин за разбиране за непрограмистите. В допълнение към двете значения в програмирането, общото разбиране на термина се отнася до компютърната сигурност. В този смисъл хакер е някой, който прониква в компютърни системи със злонамерено намерение. Въпреки това, дори това определение е неправилно, тъй като игнорира хакери с бяла шапка и тези, които не са злонамерени.

Вероятно е безопасно да се каже, че в общността за развитие има усещането, че некодиращите не оценяват напълно или не спазват страхотен код. Dilbertesqe "шестовист шеф" разглежда производството на код като джунджурии, които се произвеждат във фабрика, където в действителност има огромна разлика в това, което се извежда от страхотен програмист в сравнение с лошото. Тези с умения, истинските хакери, отиват далеч отвъд и разбират тънкостите на една система. По този начин има прилики между хакер и художник по това, че са нужни умения, решителност и упорит труд, за да се създаде нещо, което той / тя смята, че е наистина страхотно.

Това определение е написано в контекста на развитие
Какво означава хак в програмирането? - определение от техопедия