Skip to main content

Posts

Showing posts from August, 2014

Soal Test Class di Salesforce.com

Sumber gambar: force.com Aku adalah penganut falsafah "learning by doing", artinya lebih suka untuk praktek langsung daripada repot baca teori. Ini berlaku juga saat membeli barang baru, langsung utak-atik tanpa mau repot-repot membaca buku petunjuk penggunaan. Termasuk saat belajar pengembangan aplikasi di Salesforce.com (force.com). Seminggu pertama baca-baca dan mengikuti tutorial sangatlah membosankan, dan baru semangat ketika terjun langsung dalam proyek, dan belajar dengan mencontek hasil kerjaan orang lain. Akibatnya, tidak memiliki dasar yang mendalam. Termasuk dalam hal membuat testclass. Selama ini aku anggap testclass hanya sebagai basa-basi, formalitas agar aplikasi bisa di-deploy ke production. Soalnya system mewajibkan minimal code coverage 75%, baru bisa di-deploy. Tentu saja ini hal yang menjengkelkan dan membuat frustrasi. Hal ini diperparah dengan kebiasaanku yang tidak pernah membaca teori tentang test class ataupun cara yang benar untuk membuat test

[Debug] Dua Masalah PHP

Siang tadi mendapat tugas untuk memeriksa dua aplikasi bermasalah, keduanya bukan aku yang mengerjakan, dan keduanya terkait dengan PHP. Karena gak bisa aku kerjakan siang, jadi terpaksa aku cek malam hari, itupun dengan setengah niat. Kalau susah ya aku tinggalkan, kalau mudah ya aku bereskan. Kedua masalah memiliki dampak yang sama, membuat aplikasi tidak bisa berjalan semestinya, dan tanpa keterangan kesalahan yang jelas. Pokoknya pelapor hanya menyebutkan bahwa website gak jalan. Masalah pertama, terkait dengan proyek donasi, yang melakukan integrasi dengan paypal. Sebelumnya kami sudah melakukan testing di server sementara (punya kantor), dan pihak web designer mencoba menggabungkan program kami dengan desain mereka, dan menginstall di server mereka. Meskipun sudah diinstall sesuai petunjuk, tetap saja program error. Untuk kali ini pas aku coba, pesan errornya cukup jelas : "tidak bisa mengakses file /var/www/xxx/dst...". Ok, mudah, pikirku. Pas aku cek filenya, ada ko