Chapter 5
by EncyduBab 05
Mereka adalah wajah-wajah yang familiar. Asisten manajer King Yonggun dan Manajer Park Junwoo menatap monitor LCD 15 inci, mengabaikan Woosung. Woosung menemukan mejanya dan melihat monitor LCD miliknya.
‘Tentu saja… ini 10 tahun yang lalu…’
Hingga kemarin, dia masih menggunakan monitor OLED 27 inci. Matanya mulai lelah hanya karena melihat monitor LCD kecil di depannya. Mengambil tempat duduk, dia mengeluarkan ponsel 3G-nya.
‘Ponsel iPhone dan Android dirilis di Korea pada tahun 2009…’
Banyak yang memanfaatkan pengenalan smartphone dan menjadi kaya. Woosung memiliki banyak kesempatan untuk menghasilkan uang! Ponsel pintar! Bitcoin!
“Jika saya bisa mengingat nomor lotre pemenang, saya akan membelinya … Tapi saya tidak bisa, jadi saya harus bersabar.”
Dia harus membuat rencana yang solid. Kepala Woosung dipenuhi banyak pikiran. Kemudian, seseorang berdiri di belakangnya.
“Hei, pemula. Jika Anda tiba, Anda harus memperkenalkan diri. Apa yang kamu lakukan saat duduk? ”
Itu adalah manajer umum Sistem Daesan Yoon Gihwan. Woosung tahu dia melakukan kesalahan. Sampai kemarin, dia adalah kepala departemen. Dia dulunya adalah anggota senior, tetapi sekarang dia adalah seorang pemula berusia 26 tahun. Woosung segera bangun dan membungkuk.
“Oh halo. Nama saya Kang Woosung. Ini hari pertamaku jadi aku bingung. Saya minta maaf.”
“Kamu harus cepat di sini atau kamu keluar. Lakukan pekerjaan dengan baik, oke? ”
“Tentu saja.”
Yoon Gihwan meminta Park Junwoo dan Kim Yonggun untuk bergabung dengan mereka.
“Manajer Park dan Asisten Manajer Kim, ini karyawan baru. Katakan halo. Ajari dia dengan baik. ”
“Halo. Nama saya Kang Woosung. ”
“Saya Manajer Park Junwoo.”
“Saya Asisten Manajer King Yonggun.”
Woosung tersenyum. Dia bekerja dengan mereka selama setahun di sini. Dia sering minum dengan mereka dan mengeluh tentang Yoon Gihwan. Dia ingat saat-saat indah. Yoon Gihwan memelototinya.
“Kamu terlihat santai. Apakah karena Anda begitu percaya diri dengan kemampuan Anda? ”
Woosung terus tersenyum dan menjawab.
“Haha tentu saja. Saya mendengar tentang beberapa masalah dengan login. Haruskah kita memperbaikinya? ”
10 tahun yang lalu pada hari ini, ada orang lain yang memperbaiki masalah ini, tetapi kali ini, dia dapat melakukannya sendiri. Atas kepercayaan Woosung, Yoon Gihwan mengerutkan kening. Orang lain di sekitar memiliki ekspresi tidak senang yang sama. Mereka melihatnya sebagai anak anjing yang sombong dan terlalu percaya diri.
***
𝐞numa.id
Hal pertama yang harus diselesaikan saat mengembangkan program baru adalah membuat pengaturan lingkungan pengembangan. Anda harus menginstal studio visual, menyetel versi pustaka, dan mengunduh serta membuat kode dari SVN. Bagi seseorang yang baru mengenal pemrograman, ini akan memakan waktu berjam-jam.
Anda harus mengetahui versi program yang digunakan, memeriksa akun untuk login SVN, dan mengetahui kode mana yang akan diunduh. Anda juga harus tahu cara membangun dan memeriksa setiap langkah oleh anggota senior. Inilah mengapa butuh waktu lama.
Jika seseorang mengunggah kode yang salah ke SVN dan versi finalnya sampai ke pelanggan, umpan balik negatif akan membombardir mereka.
Tapi Woosung bukanlah orang baru dalam hal ini.
Dengan pengalamannya, dia melewatkan semua langkah yang tidak perlu. Dia menginstal program, menemukan dan mengunduh kode dari SVN, dan membangunnya.
Butuh waktu sekitar 20 menit. Dia melakukannya dengan cepat dan tidak meminta bantuan siapa pun. Menatap tidak percaya, Yoon Gihwan bertanya pada Park Junwoo.
“Manajer Park … apakah Anda sudah menunjukkan kepada orang ini bagaimana melakukan ini?”
Park Junwoo, dengan mata terbelalak, menggelengkan kepalanya. Kim Yonggun ditanyai pertanyaan yang sama.
“Bagaimana denganmu, Asisten manajer Kim?”
Kim Yonggun memiliki jawaban yang sama. Woosung bekerja cepat dan berkata, “Kami baik-baik saja sampai langkah ini. Sekarang mari kita lihat… apakah kita mengalami masalah login… ”
Dia mencari ingatannya dan menemukan jawabannya. Ia tahu persis masalahnya karena saat dulu bekerja di sini, Park Junwoo dan Kim Yonggun membagikan semua informasi mereka. Woosung melihat masalah ini di baris ke-132 file LoginView.cpp pada program studio visual.
“Anda mengatakan masalahnya adalah Anda tidak bisa masuk ketika Anda memasukkan ID dan kata sandi dan program tidak mau merespons?”
Park Junwoo dan Kim Yonggun mengangguk.
“Masalahnya adalah di server, sedang diproses sebagai trim sehingga terlihat normal tetapi di layar HTS, berbeda. ID dan KS yang diketik pengguna tampak berbeda dari informasi di server. ”
Park Junwoo bertanya pada Kim Yonggun.
“Apakah itu benar?”
“Itu pasti mungkin. Perusahaan outsourcing meminta kami menambahkan skenario ini untuk meningkatkan keamanan. Kami merasa tidak perlu, jadi kami tidak memeriksanya secara menyeluruh. ”
“Jadi, apakah itu berarti kita bahkan tidak menguji bagian ini?”
Kim Yonggun menjawab dengan gugup.
“Permasalahannya adalah…. Seperti yang Anda ketahui, tenggat waktu kami meningkat. Kami memprioritaskan dan menguji hanya bagian-bagian utama. Kami berencana memeriksa sisanya nanti tetapi kami tidak punya waktu… Kami mungkin telah melewatkan beberapa hal. ”
Park Junwoo menghela napas. Yoon Gihwan meraung marah.
“Apa? Kami sudah mendistribusikan produk dan Anda memberi tahu saya sekarang? Apa yang akan kamu lakukan? Orang-orang sudah mendownload program, jadi apa yang akan kita lakukan? ”
Woosung memberikan jawaban singkat.
“Pertama, kita perlu membuat register login sebagai kesalahan login. Kami dapat menambahkan masalah ke tambalan lainnya. Selama eksekusi HTS, versi saat ini akan diperiksa dan ditingkatkan. Kami kemudian akan merekomendasikan kepada pelanggan bagaimana mereka harus mengunduh versi terbaru. Ini bukan masalah besar. ”
Untuk solusi tenang Woosung, ketiganya menjadi terdiam. Pernahkah ada programmer baru yang bisa sekeren ini dan terampil?
Tidak pernah dalam 20 tahun pengalaman pemrograman Yoon Gihwan.
𝐞numa.id
Tidak pernah dalam 10 tahun pengalaman pemrograman Park Junwoo.
Tidak pernah dalam 4 tahun pengalaman pemrograman Kim Yonggun.
Mereka belum pernah melihat orang seperti dia. Woosung belum selesai.
“Saya hanya melihat sekilas tentang programnya, tapi saya sudah memperhatikan bahwa tidak ada kode tes juga. Mengapa saya tidak membuat kode tes sekarang? Akan lebih baik melakukan ini daripada mengubah program yang sebenarnya. ”
Kode uji.
Saat program dikembangkan, Anda membuat kode untuk menguji program sebagai uji coba daripada memeriksa setiap langkah dan fungsi. Misalnya, untuk aplikasi android, jika Anda memeriksa setiap fungsi satu per satu, itu akan memakan waktu terlalu lama dan Anda mungkin membuat kesalahan. Kode uji adalah metode yang lebih baik dan lebih cepat.
“Kamu bisa melakukannya?”
Woosung mengangguk. Tiga orang di belakangnya menelan ludah.
0 Comments