Thursday, May 23, 2019

God of Money Chapter 5


Bab 5: <Tutup Gerbang ke Neraka>

Mereka adalah wajah yang dikenalnya. Asisten manajer King Yonggun dan Manajer Park Junwoo menatap monitor LCD 1 inci, mengabaikan Woosung. Woosung menemukan mejanya dan menatap monitor LCD-nya sendiri. 

'Tentu saja ... ini 10 tahun yang lalu ...' 

Sampai kemarin, dia menggunakan monitor OLED 27 inci. Matanya mulai lelah hanya karena melihat monitor LCD kecil di depannya. Duduk, dia mengeluarkan ponsel 3G-nya. 

'iPhone dan ponsel Android dirilis di Korea pada tahun 2009 ...' 

Banyak yang memanfaatkan pengenalan smartphone dan menjadi kaya. Woosung memiliki begitu banyak peluang untuk menghasilkan uang! Smartphone! Bitcoin! 

"Jika aku bisa mengingat nomor lotre yang menang, aku akan membeli satu ... Tapi aku tidak bisa jadi aku harus bersabar." 

Dia harus datang dengan rencana yang solid. Kepala Woosung dipenuhi dengan banyak pikiran. Kemudian, seseorang berdiri di belakangnya. 

"Hei, pemula. Jika kamu datang, kamu harus memperkenalkan diri. Apa yang kamu lakukan duduk?" 

Itu adalah manajer umum Daesan System Yoon Gihwan. Woosung tahu dia melakukan kesalahan. Hingga kemarin, dia adalah kepala departemen. Dia dulunya adalah anggota senior, tetapi sekarang dia adalah seorang pemula berusia 26 tahun. Woosung bangkit dengan cepat dan membungkuk. 

"Oh halo. Namaku Kang Woosung. Ini hari pertamaku jadi aku bingung. Aku minta maaf." 

"Anda harus cepat di sini atau Anda keluar. 

"Tentu saja." 

Yoon Gihwan meminta Park Junwoo dan Kim Yonggun untuk bergabung dengan mereka. 

"Manajer Park dan Asisten manajer Kim, ini adalah karyawan baru. Katakan halo. Ajari dia dengan baik." 

"Halo. Namaku Kang Woosung." 

"Aku Manajer Park Junwoo." 

"Aku Asisten manajer Raja Yonggun." 

Woosung tersenyum. Dia bekerja bersama 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 itu karena kamu sangat percaya diri dengan keahlianmu?" 

Woosung terus tersenyum dan menjawab. 

"Haha tentu saja. Aku mendengar tentang beberapa masalah dengan login. Haruskah kita mengatasinya?" 

10 tahun yang lalu pada hari ini, orang lain memperbaiki masalah ini tetapi kali ini, dia bisa melakukannya sendiri. Karena kepercayaan Woosung, Yoon Gihwan mengerutkan kening. Orang lain di sekitarnya memiliki ekspresi tidak bahagia yang sama. Mereka melihatnya sebagai anak anjing arogan yang terlalu percaya diri. 

*** 

Hal pertama yang harus diselesaikan ketika mengembangkan program baru adalah membuat pengaturan lingkungan pengembangan. Anda harus menginstal studio visual, mengatur versi perpustakaan, dan mengunduh dan membangun kode dari SVN. Untuk seseorang yang baru dalam pemrograman, ini akan membutuhkan waktu berjam-jam. 

Anda harus tahu versi program mana yang sedang digunakan, periksa akun untuk login SVN, dan tahu kode mana yang harus diunduh. Anda juga harus tahu cara membangun dan memeriksa setiap langkah oleh anggota senior. Inilah sebabnya mengapa butuh waktu lama. Jika seseorang mengunggah kode yang salah ke SVN dan versi terakhir sampai ke pelanggan, umpan balik negatif akan membombardir mereka. Tapi Woosung bukan orang baru dalam hal ini. Dengan pengalamannya, ia melewatkan semua langkah yang tidak perlu. Dia menginstal program, menemukan dan mengunduh kode dari SVN, dan membangunnya. Butuh sekitar 20 menit. Dia melakukannya dengan cepat tanpa meminta bantuan siapa pun. Menatap dengan tak percaya, Yoon Gihwan bertanya pada Park Junwoo. "Manajer Park… apakah kamu sudah menunjukkan kepada orang ini bagaimana melakukan ini?" 

Park Junwoo, dengan mata terbelalak, menggelengkan kepalanya. Kim Yonggun ditanya pertanyaan yang sama. 

"Bagaimana denganmu, Asisten manajer Kim?" 

Kim Yonggun memiliki jawaban yang sama. Woosung bekerja dengan cepat dan berkata, "Kami bagus sampai langkah ini. Sekarang mari kita lihat ... jika kita memiliki masalah login ..." 

Dia mencari ingatannya dan menemukan jawabannya. Dia tahu masalah sebenarnya karena ketika dia dulu bekerja di sini, Park Junwoo dan Kim Yonggun membagikan semua informasi mereka. Woosung melihat masalah pada baris 132 file LoginView.cpp pada program visual studio. 

"Anda bilang masalahnya adalah Anda tidak bisa masuk ketika Anda memasukkan ID dan kata sandi dan program tidak akan merespons?" 

Park Junwoo dan Kim Yonggun mengangguk. 

"Masalahnya adalah bahwa pada server, sedang diproses sebagai trim sehingga terlihat normal tetapi pada layar HTS, itu berbeda. ID dan PW 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 untuk menambahkan skenario ini untuk meningkatkan keamanan. Kami tidak menganggapnya perlu, jadi kami tidak memeriksanya secara menyeluruh." 

"Jadi, apakah itu berarti kita bahkan tidak menguji bagian ini?" 

Kim Yonggun menjawab dengan gugup. 

"Masalahnya adalah ... Seperti yang kamu tahu, tenggat waktu kita naik. 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 kamu memberitahuku sekarang? Apa yang akan kamu lakukan? Orang sudah mengunduh program, jadi apa yang akan kita lakukan?" 

Woosung memberikan jawaban singkat. 

"Pertama, kita perlu membuat register login sebagai kesalahan login. Kita dapat menambahkan masalah ke tambalan lain. Selama eksekusi HTS, versi saat ini akan diperiksa dan ditingkatkan. Kami kemudian akan merekomendasikan kepada pelanggan bagaimana mereka harus mengunduh versi terbaru. Ini memenangkan 

Untuk solusi tenang Woosung, ketiganya menjadi terdiam. Pernahkah ada programmer baru yang bisa sejuk dan terampil ini? 

Tidak pernah dalam 20 tahun pengalaman pemrograman Yoon Gihwan. 

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 program, tetapi saya sudah memperhatikan bahwa tidak ada kode tes juga. Mengapa saya tidak membuat kode tes sekarang? Akan lebih baik untuk melakukan ini daripada mengubah program yang sebenarnya." 

Kode uji. 

Ketika sebuah program dikembangkan, Anda membuat kode untuk menguji program sebagai percobaan alih-alih 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 dapat membuat kesalahan. Kode uji adalah metode yang lebih baik dan lebih cepat. 

"Kamu bisa melakukannya?" 

Woosung mengangguk. Tiga di belakangnya menelan ludah.