Saya sering tertanya bagaimana hendak membuat versioning.
Eh data engineering pun ada versioning ke?
Kami pun hendak kerja kami kemas dan teratur.
Pengunaan versioning dalam perisian dapat membantu anda mengetahui sama ada anda sedang menggunakan versi yang terbaru atau dapat memudahkan troubleshooting issue. Tetapi bagaimana anda ingin menentukan nombor-nombor pada version?
Terdapat 3 komponen dalam nombor version
MAJOR - version berubah jika anda perisian diubah dan tidak sesuai dengan version sebelumnya
MINOR - jika ada membuat penambahan fungsi yang masih sesuai dengan version sebelumnya.
PATCH - ianya akan berubah jika anda melakukan perubahan kerana membaikpulih bug dan masih sesuai dengan version sebelumnya.
Contoh untuk Adobe Reader
Rujukkan:
https://semver.org/#semantic-versioning-specification-semver
https://www.geeksforgeeks.org/introduction-semantic-versioning/