Non-life-a rookie programmer's 5-year career road section 35th

Source: Internet
Author: User
Non-Life-A cainiaoProgramMember's 5-year career road 35th
Author: Flowers 8 Tianya it: http://cache.tianya.cn/publicforum/content/itinfo/1/77229.shtml

Date: 21:48:48
43 -- Code Flight Inspection
One night in, Dong Yanming received a call from Fang zhijiu. Zhi Jiu-Jun said that he was lying at the door of the garden, so that Dong Daxia could pick him up and go to bed.
Dong Daxia Wen persuaded me to say "Cao you ma". I don't care if you don't die. Then the two spoke to each other and spoke with each other. Zhi Jiu-jun praised Dong Daxia for his sense of responsibility and responsibility. Dong Daxia praised Fang zhijiu as a good programmer. He was well experienced in writing code.
These two people have been talking about things for two years, and they have been talking about things, so they have been bored for a while. Dong Yanming has no reason to say that he is lying at the door of the garden, because he has been away from Shenzhen for a long time.
When Dong Daxia leaves Huawei, the V10 version is about to start. The reason why Dong Daxia leaves is naturally complicated, but his own official statement is "This pl cannot do it! V10 fully migrates V7 code and adds new code development, accumulating tens of thousands of lines of work. The lab board is pressing again, and we need to constantly integrate new lists. Even more, ah, the customer's new demands need to be constantly added to it. As a result of this heavy workload, 8 people will be given to me. This is not the case of the Black Coal Kiln. Once upon a time, Mr. Gao joked to Mr. Gao that I could not pick up your work because you had to leave me alone. The old man always thinks we are joking. I will let him see if I am joking ."
Then Fang zhijiu received the PL of V10, and the old supervisor gave 12 workers, two of which were new employees. Throughout the development process, Fang zhijiu, like a mouse in the same wind box, was angry with both sides. When he was miserable, he would scold Dong Daxia and say that Dong Daxia was not responsible and lost a bad ass to clean him.
Dong Daxia thinks it is funny because the old man gave Dong Yanming 15 human resources at the beginning, and Dong Yanming refused, but in order to highlight his resignation, he made a discount when he spoke to the outside world. As a result, Fang zhijiu believed that the current situation was caused by his discount when he negotiated with the old hacker.
Fang zhijiu said that the bad habit of Dong Daxia asking others to clean up their mess has been around for a long time. In the past V7, Dong Daxia did this thing, which can be harmful.
Fang zhijiu likes to hold on to Dong Yanming during the first round of test in V7. During the test, Dong Yanming was drawn out to talk about new features. Every time, he was always confused about Dong Daxia and did not take responsibility.
When Dong Yanming was criticized by Fang zhijiu when he was criticized for violating programming specifications, he boasted that he had a solid foundation and would never write odd code.
These are just two years after Dong Yanming left Huawei.
At the end of the first round of V7 testing, Dong Yanming was drawn out to participate in an emergency version development of Beijing Mobile, leaving the entire feature to Fang zhijiu, who was white-eyed.
When Dong Yanming and Fang zhijiu received such a change, they were all at a loss. They passively accepted it with the old man's ignorance and High Guard. I do not know whether it is good or bad, but whether it is happy or sad, in my heart, Dong Yanming only patted him on the shoulder while leaving and said, "What a strong man! ", Right to comfort. In fact, this kind of personnel change is not normal in any company, but this time it is slightly different that V7 has encountered code verification.
Code Flying Inspection is a feature of some product lines of the company. It literally means flying inspection, and it is actually similar. The Code flying inspection team is composed of several C ++ experts who select time, version, and part of the code at will, no targeted checks except for the c ++ language.
The scoring mechanism of the examination is also very simple and crude, which can be divided into serious problems, general problems, and prompt problems. The pointer is not initialized, the memory is not released, and other problems are specified as serious problems. If such problems are found during the flight check, a 20 point is deducted. If the tab key is used and the = key is used, the constant is placed on the left. This is a common problem. If it is found, the score is 5 points, there are also some issues such as spaces after the if statement and poor naming. The problem is not deducted, but it will be clicked out, and the department director will report criticism. The full score is 100, and the score reaches 80. That is to say, a single version can only have one chance of serious problems.
The versions of V7 after the first round of tests were lucky to be selected by the flight inspection team. As a result, one afternoon, the report was sent directly to the leaders of old versions and old versions, and copied to the product line quality department director, level 2 Department, and other senior leaders-fei inspection experts saw thousands of lines of code and found more than five serious errors, hitting zero points directly, I also added a sentence "This product is recommended to be re-developed because it does not fully comply with programming specifications ".
Old Wang received an email near the end of work in the evening. He was shocked and then sealed and finally wanted to cremate himself. The product line has never been such a failed product, and this product is still the main product in the world next year, the most important thing is that he has high hopes for this product-that is, the old man's Manual guarantee can replace all the products on all the global bureaus.
In the context of V7, bar products have hundreds of bureaus around the world. However, due to the different requirements of different bureaus, more than 20 branch versions have been created, each version has its own features different from other versions, and also has its own backend support staff, resulting in a massive waste of version, personnel, resources, and even energy.
The release of V7 is to include all features of all branch versions, and all global Bureau points will be replaced in the future, then, you can use a small number of devices to support the work that was supported by a nest of people and devices.
When the idea was just introduced, Old Wang was very happy, but old ding, as the Development Minister, raised an objection to the personnel requirements of such a version, at that time, the old hacker patted his head and packed his tickets, saying that he would be responsible for the end. The Old Wang was exhausted by multiple branch versions and listened to the old hacker's temptation, an abnormal situation emerged: the director of the product's PDT manager, stress management, and development, forcibly started a major version.
For this reason, Old Wang was shocked by the results of the flight inspection, and then furious. At that time, he was about to get off work. He was still several minutes away from the old man's seat. He ran three steps and two steps, so he could not go over the fan. He ran to his seat and found that the old man was not there. He stood around his neck and asked the person next to him, "Where is the car running ?"
The man looked up at him and shook his head.
Old Wang suddenly broke out. "You're dead! You won't go to the center !"
The sound was shining through the cracks, and the people in a large office area were all lying on the desk to make a false death.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.