Dom Razvoj Što hack znači u programiranju? - definicija iz tehopedije

Što hack znači u programiranju? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači Hack?

Hack, u kontekstu razvoja, ima dva značenja:

  1. Hak je neelegantno rješenje problema. U tom smislu, hack posao obavlja, ali na neučinkovit, ne-optimalan ili ružan način.
  2. Hakanje može značiti i programiranje s izuzetnom vještinom. U tom smislu, haker proizvodi kôd koji ne samo da obavlja zadatak, već to čini na učinkovit i jedinstven način.

Techopedia objašnjava Hacka

Hack može biti težak pojam za razumijevanje za ne-programere. Pored dva značenja u programiranju, zajedničko razumijevanje termina odnosi se na računalnu sigurnost. U tom smislu, haker je netko tko provali u računalne sustave sa zlonamjernom namjerom. Iako je čak i ta definicija netočna jer zanemaruje hakere na bijele šešire i one koji nisu zlonamjerni.

Vjerojatno je sigurno reći da unutar razvojne zajednice postoji osjećaj da nekoderi ne u potpunosti cijene ili ne poštuju sjajan kod. Dilbertesqe "šiljasti kosa šef" smatra proizvodnju kodova poput widgeta koji se proizvode u tvornici, gdje u stvarnosti postoji ogromna razlika u onome što izbaci sjajni programer u usporedbi s siromašnim. Oni s vještinom, pravi hakeri, idu mnogo dalje i razumiju sitnice sustava. Pri tome postoje sličnosti između hakera i umjetnika po tome što je potrebna vještina, odlučnost i naporan rad da bi se stvorilo nešto za što on / ona osjeća da je zaista sjajno.

Ta je definicija napisana u kontekstu Razvoja
Što hack znači u programiranju? - definicija iz tehopedije