Woosung focused on debugging as he ate a burger for his dinner. Park Junwoo and Kim Yonggun assisted him while Yoon Gihwan remained nearby. Woosung thought about his situation.
â55,000 dollars for tonightâs work. If the consultation project works out, then another 50,000 dollars. Total 105,000 dollars. Not bad.â
The room was tense, but Woosung could remain relaxed because the modifications he had to make for this problem was easy. The problem was something that either one could recognize right away or never understand at all. Luckily, Woosung already knew the answer since he remembered it from the past.
âFirst, I need to pay back my student loan. Iâll give 20,000 dollars to my parents and I will save the rest for future cryptocurrency mining. If I get a chance, I should also buy stocks when the financial crisis happens.â
He filled his head with plans for his money. Because he wasnât paying attention to the work, his typing slowed down. Yoon Gihwan noticed this and whispered to Woosung angrily.
âHey, do you realize how many people are watching you? You better do a good job, got it?â
It wasnât just the Daesan staffs that were waiting for him. People also came from ST Data System and Daeyang System to monitor him. Woosung asked the crowd.
âIs there anyone who works with the server here? I need someone to look at the updates on the transaction fees and balances with me.â
A well-dressed man stepped forward.
âThe server developer is working on debugging. I am the PM from the server department. My name is Kwon Hyungeun.â
PM.
It was an acronym for Project Manager. PMs managed deadlines, staff schedules, and communications with other companies.
âOhâŚ. PM Kwon.â
It was a familiar face. After Daesanâs one-year contract with Nuri Finances ended, Kwon Hyungeun thought highly of Woosung and offered a job at ST Data System. ST was slightly bigger than Daesan and offered a higher salary, so Woosung took the offer and spent 6 years at ST.
âIs there a problem with the updates?â
âAfter they complete the transactions, it should update balances after the fees, right?â
Kwon Hyungeun nodded.
âAnd there are two different fee rates?â
Kwon Hyungeun nodded again. Everyone listened to Woosung in fascination.
âTo customers who pay the monthly subscription fee of 13 dollars, the transaction fee is 0.00811%. If you donât pay the monthly fee, the rate is 0.011%.â
Woosung gave a pragmatic explanation.
âThis is how the program should work. It completes a transaction. Based on the customerâs profile, the transaction fee is calculated. The fee gets deducted, and the balance gets updated. Right?â
Woosung didnât wait for an answer but pointed at the Visual Studio program on the monitor.
âHere is the implemented code on the server. It starts from the 452nd line of StockTrade.cpp file. On the 512th line is where it determines the transaction fee rate. I will now try to bring up that function.â
result value : 0.011.
result value : 0.011.
result value : 0.011.
result value : 0.011.
Same numbers kept appearing on the screen. As Woosung remained silent, Yoon Gihwan became impatient and shouted.
âHey!â
He then realized that there was an audience, so he added quietly.
âYou need to explain.â
âTransaction fee rate. It applies the same value to every customer.â
Kwon Hyungeun quickly denied it.
âThat canât be⌠I checked the DB valueâŚ.â
Kwak Jungwook looked at Kwon Hyungeun and asked.
âAre you sure you confirmed it?â
Kwon Hyungeun answered uncertainly.
âI am sure I checked it, but⌠I will check it again.â
He picked up his phone. Yoon Gihwan looked at Woosung and swallowed. Did Woosung get it right? Woosung continued with a smile.
âThere is no need to call. That value isnât being used by the codes, anyway.â
âW⌠what?â
âIf you look here, the value in const format ends up being used. Wrong transaction fee rate is being called up.â
cosnt was a type qualifier that defined the constant values. This meant instead of bringing up the correct rate from the database, a value was hard coded.
Every time it needs the correct rate to determine, the program was changing the code and restarting the server.
Kwon Hyungeun, who was making a call, looked at Woosungâs monitor. Other developers nearby also stared at the computer to confirm.
const double GENERAL-FEE = 0.011;
const double SPECIAL-FEE = 0.011:
Woosung was right. Kwon Hyungeun whispered.
âHow could thisâŚâ
He couldnât believe it, so he kept rubbing his eyes. But it was true. Kwak Jungwook asked irritably.
âStop standing around and call the server developer to check the code. Run the test!â
âThis is such a stupid mistake⌠heâs usually so thoroughâŚâ
Kwon Hyungeun still couldnât believe it. But the codes from SVN was definitely from his company. There was no excuse. Woosung said to Kwon Hyungeun.
âYour developer could have missed it while running a test, or a freelance developer may have made the mistake. If you fix this and the Batch procedure I mentioned earlier, everything will work normally.â
Kwon Hyungeun left in shock. Woosung looked at Kwak Jungwook.
âIf you accept my consultation regarding the change in the development process, something like this would never happen. It would be beneficial to apply my idea ASAP. The longer you wait, the more complicated the codes will become. Maintaining such a system would be costly.â
The other developers realized that he had solved the problem. They left one by one. Woosung looked at his watch.
10 pm.
He could check the codes and run the tests by midnight.
He asked Yoon Gihwan.
âI think I can do it by midnight. Make sure you donât forget my 55,000 dollars, ok?â
Read Latest Chapters at wuxiaworld.eu
âYouâŚ. YouâŚâ
âYes?â
âWHAT are you?â
âHaha, Somebody asked me that before. Obviously, I am a newly hired developer at Daesan System. Now what you need to do is prepare for the consultation presentation for Nuri Finances. We showed them what we can do tonight, but we still have a long way to go to convince them. Donât forget that my additional 50,000 dollars depends on this.â
Yoon Gihwanâs eyes widened as he remained speechless.