Кућа Развој Шта хацк значи у програмирању? - дефиниција из техопедије

Шта хацк значи у програмирању? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Хацк?

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

  1. Хакање је неелегантно решење проблема. У том смислу, хацк посао обавља, али на неефикасан, не-оптималан или ружан начин.
  2. Хакање може значити и програмирање са изузетном вештином. У том смислу, хакер производи код који не само да испуњава задатак, већ и то чини на ефикасан и јединствен начин.

Тецхопедиа објашњава Хака

Хацк може бити тежак појам за не-програмере. Поред два значења у програмирању, заједничко разумевање термина односи се на рачунарску безбедност. У том смислу, хакер је неко ко провали у рачунарске системе са злонамерном намером. Иако је чак и та дефиниција нетачна, јер игнорише хакере на бели шешир и оне који нису злонамерни.

Вероватно је сигурно рећи да унутар развојне заједнице постоји осећај да некодери не у потпуности цене или не поштују сјајан код. Дилбертеске "шиљасти коса шеф" посматра кодирање производње као видгете који се производе у фабрици, где у стварности постоји велика разлика у ономе што избаци сјајни програмер у поређењу са сиромашним. Они са вештином, прави хакери, превазилазе и разумеју ситнице система. При томе постоје сличности између хакера и уметника по томе што је потребна вештина, одлучност и напоран рад да би се створило нешто за што он / она осећа да је заиста сјајно.

Ова дефиниција је написана у контексту развоја
Шта хацк значи у програмирању? - дефиниција из техопедије