Domov vývoj Čo znamená hack v programovaní? - definícia z technológie

Čo znamená hack v programovaní? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená Hack?

Hack v kontexte vývoja má dva významy:

  1. Hack je inelegantným riešením problému. V tomto zmysle hack získa prácu, ale neefektívnym, neoptimálnym alebo škaredým spôsobom.
  2. Hackovať môže tiež znamenať programovanie s výnimočnými schopnosťami. V tomto zmysle hacker vytvára kód, ktorý nielen plní úlohu, ale aj efektívne a jedinečným spôsobom.

Techopedia vysvetľuje Hack

Hack môže byť pre nepevných vývojárov ťažkým pojmom. Okrem dvoch významov v programovaní sa bežné chápanie tohto pojmu týka počítačovej bezpečnosti. V tomto zmysle je hackerom niekto, kto sa zlomyseľne dostane do počítačových systémov. Aj keď je táto definícia nesprávna, pretože ignoruje hackerov s bielym klobúkom a tých, ktorí nie sú škodliví.

Pravdepodobne je možné povedať, že v rozvojovej komunite existuje pocit, že nekódujúci úplne neuznávajú a nerešpektujú veľký kódex. Dilbertesqe „špicatý vlasový šéf“ vníma produkciu kódu ako widgety vyrábané v továrni, kde v skutočnosti existuje obrovský rozdiel v tom, čo dostane vynikajúci programátor v porovnaní s chudobným. Tí, ktorí majú zručnosti, skutoční hackeri, idú ďaleko za hranice a pochopia zložitosti systému. Pritom existujú podobnosti medzi hackerom a umelcom v tom, že je potrebné zručnosť, odhodlanie a tvrdú prácu, aby sme vytvorili niečo, čo podľa jeho názoru je skutočne skvelé.

Táto definícia bola napísaná v kontexte rozvoja
Čo znamená hack v programovaní? - definícia z technológie