Daftar Isi:
Definisi - Apa yang dimaksud dengan Hack?
Hack, dalam konteks pengembangan, memiliki dua arti:
- Retasan adalah solusi yang tidak bagus untuk suatu masalah. Dalam hal ini, peretasan menyelesaikan pekerjaan tetapi dengan cara yang tidak efisien, tidak optimal, atau jelek.
- Meretas juga bisa berarti program dengan keterampilan luar biasa. Dalam hal ini, seorang hacker menghasilkan kode yang tidak hanya menyelesaikan tugas, tetapi melakukannya dengan cara yang efisien dan unik.
Techopedia menjelaskan Hack
Peretasan bisa menjadi istilah yang sulit dipahami oleh non-pengembang. Selain dua makna dalam pemrograman, pemahaman umum tentang istilah ini berkaitan dengan keamanan komputer. Dalam pengertian ini, seorang hacker adalah seseorang yang membobol sistem komputer dengan niat jahat. Meskipun, bahkan definisi ini salah karena mengabaikan peretas topi putih dan mereka yang tidak jahat.
Mungkin aman untuk mengatakan bahwa dalam komunitas pengembangan ada perasaan bahwa non-coders tidak sepenuhnya menghargai atau menghormati kode yang bagus. Dilbertesqe "boss-haired boss" memandang produksi kode seperti widget yang diproduksi di sebuah pabrik, di mana pada kenyataannya, ada perbedaan besar dalam apa yang dikeluarkan oleh programmer yang hebat dibandingkan dengan yang buruk. Orang-orang dengan keterampilan, peretas sejati, jauh melampaui dan memahami seluk-beluk suatu sistem. Dalam melakukannya, ada kesamaan antara seorang peretas dan seorang seniman dalam hal itu dibutuhkan keterampilan, tekad dan kerja keras untuk menghasilkan sesuatu yang menurutnya benar-benar hebat.