JavaRush /Java Blog /Random-ID /Validator, pahami dan maafkan

Validator, pahami dan maafkan

Dipublikasikan di grup Random-ID
Bahkan setelah menyelesaikan kursus jr, terkadang saya masih datang ke sini ke bagian bantuan untuk menyarankan sesuatu dan membantu. Hampir selalu pertanyaan dimulai dengan kalimat “Saya melakukan semuanya dengan benar, tetapi validator tidak mengizinkan saya masuk” atau yang serupa. Judul-judul inilah yang membuat saya menulis di sini. Mulai sekarang, saya mengusulkan untuk menerimanya sebagai kebenaran - validatornya selalu benar. Terkadang bug muncul, tetapi jumlahnya semakin sedikit. Oleh karena itu, jika Anda menerima penolakan dari validator, saya sarankan Anda berasumsi bahwa Anda melakukan kesalahan di suatu tempat. Dan sekarang, agar kepala Anda tidak terbentur dinding, Anda harus mulai menguasai pengujian. Ada beberapa artikel tentang topik ini ( JUnit part I JUnit part II ). Selain itu, bukan “kasus yang mudah” yang perlu diuji. Sebagai contoh, mari kita ambil tugas task1916 . Sangat sering, setelah menulis solusi, orang memeriksa pilihan ideal. Opsi ideal lolos, yang berarti Anda dapat mengirimkan tugas. Dan kemudian penolakan itu datang. Jadi apa yang perlu dilakukan? Benar, tulis contoh tes lainnya. Dan terus menerus hingga validator lulus pengujian. Misalnya, bagaimana kode merespons file kedua yang kosong? Bagaimana dengan yang pertama kosong? Berikut adalah contoh terbaru https://javarush.com/help/15861 Sekarang penting bagi Anda untuk memahami bahwa pengembang tidak hanya menulis kode, ia harus mengujinya sendiri, dan tidak bergantung pada penguji. Sejujurnya, saya masih sedikit takut ketika pengembangan memasuki tahap pengujian. Saya yakin kode saya akan berfungsi dengan baik dan tidak boleh ada kesalahan. Saya selalu merasa tidak enak jika memberikan kode yang tidak berfungsi. Ternyata saya menulis sesuatu dan tidak memeriksanya, mis. menyia-nyiakan waktu seseorang. Tentu saja, nanti di tempat kerja Anda akan memiliki daftar persyaratan dan dari penguji Anda akan bisa mendapatkan satu set kasus uji untuk perangkat lunak Anda dan beradaptasi dengannya dan itu akan lebih mudah, tapi saya tidak akan mengandalkannya. Kode Anda adalah tanggung jawab Anda, dan pengujian membantu memastikan semuanya berjalan sebagaimana mestinya. Sekarang Anda memiliki peluang besar untuk meningkatkan keterampilan penguji Anda. Saat masuk ke bagian bantuan, jangan menulis jawaban kepada penulis dalam bentuk kode. Berikan contoh tes yang tidak berhasil untuknya. Dengan cara ini Anda akan meningkatkan diri dan membantu penulis tanpa menyelesaikan masalahnya.
Validator, pahami dan maafkan - 1
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION