Domov Rozvoj Co znamená hack v programování? - definice z techopedie

Co znamená hack v programování? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Hack?

Hack, v kontextu vývoje, má dva významy:

  1. Hack je inelegantní řešení problému. V tomto smyslu hack dostane práci, ale neefektivním, neoptimálním nebo ošklivým způsobem.
  2. Hackovat může také znamenat programování s výjimečnými dovednostmi. V tomto smyslu hacker vytváří kód, který nejen plní úkol, ale také efektivně a jedinečným způsobem.

Techopedia vysvětluje Hack

Hack může být pro vývojáře obtížným termínem. Kromě dvou významů v programování se společné chápání pojmu týká počítačové bezpečnosti. V tomto smyslu je hackerem někdo, kdo se zlomyslným úmyslem vnikne do počítačových systémů. I když je tato definice nesprávná, protože ignoruje hackery bílé barvy a ty, kteří nejsou škodliví.

Pravděpodobně lze říci, že v rámci vývojové komunity existuje pocit, že nekódovací programy neuznávají a respektují velký kodex. Dilbertesqe "špičatý vlasový šéf" vidí produkci kódu jako widgety vyráběné v továrně, kde ve skutečnosti existuje obrovský rozdíl v tom, co dostane skvělý programátor ve srovnání s chudým. Ti, kdo mají zručnosti, opravdoví hackeři, jdou daleko za hranice a porozumí složitosti systému. Přitom existují podobnosti mezi hackerem a umělcem v tom, že je zapotřebí dovednosti, odhodlání a tvrdé práce, abychom vytvořili něco, co je podle něj opravdu skvělé.

Tato definice byla napsána v kontextu rozvoje
Co znamená hack v programování? - definice z techopedie