Posts
Platform Monitoring
Baik kita sedang membangun web app, mobile app, atau jenis software lainnya, tidak dapat dipungkiri bahwa kita akan menghadapi situasi di mana terjadi kesalahan. Pada saat inilah Sentry berperan, manajemen kesalahan yang kuat dan alat pemantauan di real-time. Pada artikel ini, kami akan menjelaskan cara kerjanya dan manfaatnya. Sebelum itu, mari mengenal apa itu Error Monitoring.
Apa itu Error Monitoring? Seperti namanya, Pemantauan kesalahan adalah proses memantau dan mengidentifikasi segala jenis informasi mengenai aplikasi perangkat lunak kami, seperti kesalahan, kerusakan, pengecualian, atau perilaku tak terduga apa pun yang terjadi dalam perangkat lunak saat sedang beroperasi.
read morePosts
Panduan GIT Tingkat Lanjut
Banyak pengembang tidak tahu mengenai beberapa command git, namun command-command tersebut sangatlah berguna dan dapat menyelesaikan banyak masalah. Anda dapat menghindari situasi sulit dengan mengikuti command-command ini. Saya akan membahas 3 dari sekian command git ini di media artikel terkait.
1. Rebase Pertama, rebasing adalah command Git yang kuat yang berfungsi sebagai alternatif pull request. Ini memungkinkan untuk menarik semua commit baru yang Anda buat setelah divergensi branch ke dalam branch baru dan menempatkan perubahan di ujung basis.
read morePosts
Menjadi Programmer yang Berjiwa Sosial: Membangun Hubungan dalam Tim
Menjadi Programmer yang Berjiwa Sosial: Membangun Hubungan dalam Tim Ketika membayangkan seorang programmer, gambaran yang muncul mungkin adalah seseorang yang asyik bekerja sendiri di depan layar komputer, terisolasi dari dunia luar oleh kode-kode yang kompleks. Namun, realitasnya jauh dari itu. Di balik setiap kode yang ditulis, ada tim programmer yang bekerja bersama, berkolaborasi, dan saling mendukung.
People Person di Dunia Programmer Pentingnya keterampilan interpersonal di antara para programmer sering kali terabaikan.
read morePosts
Prinsip SOLID dalam Pemrograman
Menerapkan Praktik Terbaik dalam Pemrograman: Prinsip SOLID Dalam dunia pemrograman, penting untuk tidak hanya menulis kode yang berfungsi, tetapi juga kode yang mudah dipahami, mudah diurus, dan mudah diubah di masa mendatang. Untuk mencapai tujuan tersebut, para pengembang sering mengikuti serangkaian prinsip terbaik pemrograman. Salah satu rangkaian prinsip ini dikenal sebagai SOLID, yang merupakan akronim dari lima prinsip desain objek-orientasi yang sangat dihargai dalam komunitas pengembangan perangkat lunak. Dalam artikel ini, kita akan mengeksplorasi prinsip SOLID dengan lebih detail, memahami kelebihan dan kekurangannya, serta melihat contoh penerapannya dalam pengembangan perangkat lunak.
read morePosts
Analisis Statistik dari Kualitas Pemrograman
Meningkatkan Kualitas Perangkat Lunak Melalui Asuransi Kualitas Perangkat Lunak: Analisis Statis Kualitas Program Memastikan kualitas pengembangan perangkat lunak yang tinggi menjadi semakin penting di dunia yang didominasi oleh perangkat lunak. Di tengah persaingan yang semakin ketat, pengakuan kualitas software (SQA) menjadi kunci keberhasilan produk perangkat lunak. Analisis statis kualitas program adalah komponen utama SQA karena memungkinkan inspeksi kode sumber tanpa menjalankannya program tersebut. Dalam artikel ini, kami akan mempelajari ide-ide tentang analisis statis, membahas keunggulan dan kekurangannya, dan melihat bagaimana analisis ini dapat diterapkan secara praktis dengan alat seperti SonarQube dan SonarCloud.
read morePosts
Jira dan Gitlab
Artikel hari ini akan membahas mengenai penggunaan Gitlab dan Jira sebagai developer di sebuah tim. Sebelum memulai, diperlukan sedikit pengetahuan mengenai apa itu Gitlab dan Jira. Pengetahuan tersebut akan membantu dalam menggunakan kedua tools tersebut.
Apa itu Gitlab? GitLab adalah repositori Git berbasis web yang menawarkan wiki, kemampuan mengikuti masalah, dan repositori terbuka dan pribadi gratis. Ini adalah platform DevOps lengkap yang memungkinkan profesional melakukan semua pekerjaan yang berkaitan dengan proyek, mulai dari perencanaan proyek dan manajemen kode sumber hingga keamanan dan pemantauan.
read morePosts
Test-Driven Development
Di artikel ini akan membahas mengenai Test-Driven Development atau TDD. Sebelum masuk pada implementasi TDD, diperlukan pengetahuan mengenai apa itu TDD, keuntungan dari TDD, siklus pengerjaan, dan lain-lain.
Apa itu Test-Driven Development? TDD adalah sebuah metode pengembangan perangkat lunak yang menekankan pengujian atau sebelum menulis kode sebenarnya. TDD Ini memiliki siklus tertentu dalam menulis tes, menjalankannya, dan kemudian menulis kode agar tes tersebut berhasil. TDD melakukan pendekatan disiplin terhadap pengembangan perangkat lunak dan dapat menghasilkan kode yang lebih dapat diandalkan, mudah dipelihara (maintainable), dan terancang dengan baik.
read more