Dom Rozwój Co oznacza hack w programowaniu? - definicja z techopedia

Co oznacza hack w programowaniu? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza hack?

Hack w kontekście rozwoju ma dwa znaczenia:

  1. Hack to nieeleganckie rozwiązanie problemu. W tym sensie hack wykonuje zadanie, ale w nieefektywny, nieoptymalny lub brzydki sposób.
  2. Hakowanie może również oznaczać programowanie z wyjątkowymi umiejętnościami. W tym sensie haker tworzy kod, który nie tylko wykonuje zadanie, ale robi to w wydajny i unikalny sposób.

Techopedia wyjaśnia Hack

Hack może być trudnym terminem dla osób, które nie są programistami. Oprócz dwóch znaczeń w programowaniu, wspólne rozumienie tego terminu dotyczy bezpieczeństwa komputerowego. W tym sensie haker to ktoś, kto włamuje się do systemów komputerowych ze złośliwymi zamiarami. Chociaż nawet ta definicja jest niepoprawna, ponieważ ignoruje hakerów białego kapelusza i tych, którzy nie są złośliwi.

Prawdopodobnie można śmiało powiedzieć, że w społeczności programistów istnieje poczucie, że niekodujący nie doceniają ani nie szanują wspaniałego kodu. „Pointy-boss” z Dilbertesqe postrzega produkcję kodu jak widgety produkowane w fabryce, gdzie w rzeczywistości istnieje ogromna różnica w tym, co wychodzi od wielkiego programisty w porównaniu z biednym. Ci z umiejętnościami, prawdziwi hakerzy, wykraczają daleko poza i rozumieją zawiłości systemu. Robiąc to, istnieją podobieństwa między hakerem a artystą, ponieważ potrzeba umiejętności, determinacji i ciężkiej pracy, aby stworzyć coś, co według niego jest naprawdę świetne.

Ta definicja została napisana w kontekście rozwoju
Co oznacza hack w programowaniu? - definicja z techopedia