Chapter 184: The scene of a large-scale rollover
This is expected.,The first version of the battle logic is just an implementation.,It's impossible to ask for it all.,If so,There will be a rush to die in the allocation of manpower.γIdle egg pain.,It will definitely take at least two versions to achieve them all.γ
As long as the logic runs through the first version, the second version is nothing more than adding enumeration values to do functions, which is relatively much easier to complete.
Zhao Jie and the others breathed a sigh of relief when they saw Chu Yuanxi's expression, and then, Zhao Jie couldn't believe his ears - Chu Yuanxi asked to check the code base.
As soon as he heard this request, Zhao Jie's face suddenly turned half of sea water and half of flame.
"You, look up the code base, do you look at the code or look up the SVN library?"
"Let's take a brief look at SVN, and then look at the codebase. β
"Lao Chu, we've been together for so many years, do you still read the code?" Zhao Jie collapsed in disbelief.
Chu Yuanxi sneered: "Of course, it's just that I can't afford to be tired as a product manager in Pengfei Technology." I'll just look at it from you, it won't affect other people's work, you go and talk to Yang Jiangang about the next version, or communicate with the brothers about their respective work arrangements. β
Zhao Jie didn't run away, nor did he stay, he moved himself away little by little in a very embarrassed state, turning back while moving, very embarrassed.
Chu Yuanxi was sitting on Zhao Jie's workstation.
To develop an IT project, the program ape must be whipped with each version, otherwise he will forget the pain, which is an important conclusion he came to in the original world. He was tortured by the shared bicycle development program again, and was tortured by the well-off intelligent life program again, let him code is not good, he has long learned to find fault with the program ape.
It's not okay not to find this stubble, with the small scale of TCG now, it's okay, those big companies and big projects, as long as this stubble is missed once, it will immediately conjure up a basket of historical legacy problems for you, and then you will have to work hard to find Qi Ke! The magic is that this will not affect the operation of the project, the layman looks at everything OK, however, the ceiling of this project is therefore fixed, and it is impossible to have any big improvement.
In fact, this is understandable, because the development complexity of any large-scale project far exceeds the limit of manual co-ordination, and a project manager plus two main processes cannot control the whole picture. And with the whip of milestones raised, many times the following program apes will naturally take the quickest way to solve it, such as bypassing the logic and playing a patch of "forcibly writing dead exceptions" to glue.
In this way, it is like a river channel is blocked, but the construction team did not dredge it, but put a pipe on it to force the flow of water to flow through this small section. If this is the only case, it is fine, but how is it possible? So, patches everywhere in a large project are equivalent to the sky crisscrossing the sky with additional water pipes, and one day it will not be possible to add them, because the space in the sky is also limited, and no matter how you put the new pipes, you will run into the old pipes.
At this point, developers can only make careful patches, and if they make a big change, there will be a global crash, and the risk and cost of overhaul are completely unacceptable. Moreover, the most likely situation for large projects is personnel turnover, where old employees leave after patching and don't even write a note, and new employees have to vomit blood on the spot.
Therefore, it was necessary to whip frequently, and Chu Yuanxi came with a whip.
And then he soon found that he had far underestimated the laziness of this group of veteran ruffians.
Zhao Jie has been probing his brain, mainly because he doesn't know the bottom of Chu Yuanxi, and he doesn't know what Chu Yuanxi can see. As a result, I saw that Chu Yuanxi really opened the VC and read the code line by line, and it took two hours to look at it......
In the past two hours, Zhao Jie sat on pins and needles, and saw that Chu Yuanxi was typing a few words on the notepad for a while at first, and then he didn't type at all, and only copied and pasted the library file name and address.
Suddenly, Chu Yuanxi knocked on the table and said, "Everyone go out, Zhao Jie and Yang Jiangang stay." β
The people in the room are all old employees of Pengfei, and they all know Chu Yuanxi, but they have never seen such Chu Yuanxi. Some people thought they had heard it wrong, and they wanted to confirm it, but suddenly, Chu Yuanxi's roar exploded in the office: "All go out! I'm going to scold! What kind of shit are you doing!"
The person who asked the question was called Zhong Qiang, who was a front-end, and he was not convinced at the time, "What kind of shit did we do?"
"Come here, I'll point it to you. Chu Yuanxi hooked his finger and opened the commit log, which contained the content of each submission and the submitter.
Zhong Qiang came over, and Chu Yuanxi opened the code directly: "You submitted this paragraph, right? The open source program was copied from the Internet, right? Forget it without remarks, and even the name of the author in the open source code has not been changed? Are you thanking you? When you submitted this copy code, you considered that it was consistent with the application scenario of our project?"
"I ...... Considered it!" Zhong Qiang said with a flushed face.
"Why don't you delete the inconsistent parameters and logic after thinking about it?" Chu Yuanxi glared, "There are more than ten unused parameters in your method, I'm not a program ape, I'm disgusting, saying that you shit wronged you?"
"Look at the repository you submitted!" Chu Yuanxi flipped through another library folder, "Development self-test, actually transferred all the local code and configuration files to SVN, and you use SVN as FTP? Your meaningless submission does not affect compilation? How did you compile this version? You didn't make temporary changes when you typed the version? I don't believe it! You lack the basic literacy of the programming ape, and you are completely unworthy of the salary I pay you." β
He pointed to the door, "I only scolded Zhao Jie and Yang Jiangang, and I don't plan to scold you." You're all old programs that I know the bottom of, and it's not your responsibility to write the code like shit. All go out. β
Zhong Qiang suddenly ran away.
Zhao Jie's mood collapsed at that time, and he walked over in a gloomy manner, Yang Jiangang thought that there was nothing wrong with him, but Chu Yuanxi took him first: "What did you say last time? Let me leave it alone, you can complete your own internal coordination, and you will complete this mess? You used too much time to compress the time of the program ape, and gave the program ape an excuse that the code was not exquisite." β
"Then I can't make my rules clear!"
"I didn't think clearly that you applied for delay!" Chu Yuanxi patted his head, "I'd rather delay for half a month and a month than leave this kind of garbage code gene for the company's first project! This is especially a standard garbage code! It's all scum!"
"Hey, old Chu, old Chu, are we that bad?" Zhao Jie muttered in a low voice: "The brothers just came over and indulged a little." β
"It's worse than you think!" Chu Yuanxi laughed, "Are you indulging them? You started by indulging yourself!"