JavaRush /Blog Java /Random-MS /Pengesah, fahami dan maafkan

Pengesah, fahami dan maafkan

Diterbitkan dalam kumpulan
Walaupun selepas tamat kursus jr, saya masih kadang-kadang datang ke bahagian bantuan untuk mencadangkan sesuatu dan membantu. Hampir selalu soalan bermula dengan frasa "Saya melakukan semuanya dengan betul, tetapi pengesah tidak membenarkan saya masuk" atau sesuatu yang serupa. Tajuk berita inilah yang membuatkan saya menulis di sini. Mulai sekarang, saya mencadangkan untuk menerimanya sebagai kebenaran - pengesah sentiasa betul. Kadangkala pepijat muncul, tetapi setiap kali pepijat semakin berkurangan. Oleh itu, jika anda menerima penolakan daripada pengesah, saya cadangkan anda menganggap bahawa anda telah membuat kesilapan di suatu tempat. Dan sekarang, untuk tidak menghantukkan kepala anda ke dinding, anda perlu mula menguasai ujian. Terdapat beberapa artikel mengenai topik ini ( JUnit bahagian I JUnit bahagian II ). Lebih-lebih lagi, bukan "kes mudah" yang perlu diuji. Sebagai contoh, mari kita ambil tugas tugas1916 . Selalunya, selepas menulis penyelesaian, orang menyemak pilihan yang ideal. Pilihan yang ideal berlalu, yang bermaksud anda boleh menyerahkan tugas. Dan kemudian penolakan tiba. Jadi apa yang perlu dilakukan? Betul, tulis contoh ujian lain. Dan kemudian satu lagi dan satu lagi sehingga pengesah lulus ujian. Sebagai contoh, bagaimana kod bertindak balas kepada fail kedua yang kosong? Bagaimana dengan yang pertama kosong? Berikut ialah contoh terkini https://javarush.com/help/15861 Sekarang adalah penting untuk anda memahami bahawa pembangun bukan sahaja menulis kod, dia mesti mengujinya sendiri, dan tidak bergantung pada penguji. Sejujurnya, saya masih agak takut apabila pembangunan bergerak ke fasa ujian. Saya percaya bahawa kod saya harus berfungsi dengan baik dan tidak ada ralat. Saya sentiasa berasa buruk jika saya memberikan kod yang tidak berfungsi. Ternyata saya menulis sesuatu dan tidak menyemaknya, i.e. membuang masa seseorang. Sudah tentu, nanti di tempat kerja anda akan mempunyai senarai keperluan dan daripada penguji anda akan boleh mendapatkan satu set kes ujian untuk perisian anda dan menyesuaikan diri dengannya dan ia akan menjadi lebih mudah, tetapi saya tidak akan mengharapkannya. Kod anda adalah tanggungjawab anda dan ujian membantu memastikan semuanya berfungsi sebagaimana mestinya. Kini anda mempunyai peluang besar untuk meningkatkan kemahiran penguji anda. Apabila memasuki bahagian bantuan, jangan tulis jawapan kepada pengarang dalam bentuk kod. Datang dengan contoh ujian yang tidak akan berkesan untuknya. Dengan cara ini anda akan memperbaiki diri dan membantu penulis tanpa menyelesaikan masalah untuknya.
Pengesah, fahami dan maafkan - 1
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION