2019 Version of Fastai

The current version of the Medium iOS app does not allow for code blocks. I will not be buying a desktop computer to write on this platform, so my code blocks will be presented as quotes. Looks like…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




Develaper dan Rationanrium Episode 2

Pada pembuatan fungsi-fungsi ini, sudah diusahakan penamaan variable atau fungsi jelas dan tidak ada line komentar yang tidak perlu dan clean code. Jika ingin melakukan implementasi yang sudah ada pada fungsi sebelumnya, re-use fungsi itu, Don’t Repeat Yourself.

Deployment fungsi -fungsi ini mengikuti aturan TDD.

Pada tahap [RED] dilakukan implementasi fungsi untuk melakukan test pada fungsi verifikasi event sebenarnya nanti. Pastikan test mencakup seluruh fungsi yang akan dibuat, hal ini bisa dilihat dari hasil test coverage nanti. Dipastikan juga test yang dibuat berkualitas.

Pada tahap [GREEN] baru implementasikan fungsinya dan test sudah passed.

Hal-hal yang dilakukan pada fungsi verifikasi event:

Fungsi ini di-deploy dengan tahapan commit [RED] lalu [GREEN] yang menerapkan TDD serta [REFACTOR] untuk melakukan perubahan minor pada fungsi.

Deployment

Sekarang, identitas penyelenggara event adalah user yang sedang logged in.

Fungsi ini di-deploy dengan tahapan commit [RED] lalu [GREEN] yang menerapkan TDD serta [REFACTOR] untuk melakukan perubahan minor pada fungsi.

Pada test fungsi ini ditambahkan test yang sebelumnya tidak ada session, menjadi ada session dengan melakukan log in pada test.

Deployment

Hal yang dilakukan pada fungsi ini:

Fungsi ini menerapkan exception handling yang mungkin muncul dan sudah dicoba pada berbagai macam kasus seperti tembak langsung URL, data yang dimasukkan tidak cocok, event yang dituju tidak ada, dll.

Fungsi ini di-deploy dengan tahapan commit [RED] lalu [GREEN] yang menerapkan TDD serta [REFACTOR] untuk melakukan perubahan minor pada fungsi.

Deployment

Saat ingin melakukan push, pertama pull dulu dari branch Product Backlog dan staging. Agar bisa melakukan pull tanpa harus melakukan commit (agar jika setelah pull ternyata ada merge conflict, tidak perlu melakukan commit lagi), yang dilakukan adalah:

Setelah itu baru push setelah tidak ada merge conflict lagi. Penerapan fungsi ini sudah memakai linter untuk kerapihan layout kode. Tidak lupa dengan penerapan test untuk mengikuti aturan TDD dengan Coverage Test 100%.

Add a comment

Related posts:

6 WAYS TO GET BACK TO LIFE WHEN EVERYTHING GOES WRONG

Take some time off and go someplace new. Do it alone. Solitude will help bring your thoughts in order and focus on issues that really concern you and only you. Being gone from the home city will…

The future of trading with Volentix

Volentix creates digital tokens with the VTX currency. This digital token has many functions, one of which can be used to exchange different types of other digital currencies. Furthermore, these…

You have forgotten how to spend the next minute.

In the midst of chasing down our goals, crossing out items on our to-do lists and making plans for how the next week or months is going to pan out, it’s easy to miss out on taking a moment to…