Chapter 680: It’s time to give someone back a complete body
While they were saying these words, Chief Engineer Chi had already begun to try to debug a small module of the database management software by referring to the instructions.
For him, even if he does not understand the entire software for the time being, debugging a module is still no problem.
Chief Engineer Chi is very skilled in opening files, compiling, connecting...
"Huh?" Mr. Chi said in surprise.
The comrades in the circle next to him didn't know what he was saying, but they seemed to be fine.
Chief Engineer Chi opened the manual. This manual is very considerate. You can see the size of the files in the source code directory tree.
He rummaged through the directory tree, and then selected a module, which at first glance seemed to be the largest one.
He opened the module directly and started compilation again.
Then he laughed.
"Professor Gao, this really reduces our workload..."
The people around him were a little confused and did not understand what he meant.
Seeing that no one understood, Chief Engineer Chi pointed at the debugging output interface without any grammatical errors.
"Don't you realize? There is not a single grammatical error in such a large-scale code."
When the comrades in the computing center heard this, they immediately understood.
Damn it, in less than half a month, it’s incredible to be able to write a large-scale system software. To be honest, it’s incredible.
Just turning the ideas in your head into code is not something that one person can complete in half a month.
Debugging? Being able to finish typing the code is a victory.
In fact, it is impossible for ordinary people to type out all the code without debugging. Anyone who has done programming knows what a nonsense work sequence this is.
It just so happens that Professor Gao did it this way, and he was the only one.
If Professor Gao said it was him, it must be him. There is no doubt that he would not take the credit of others on his own head.
The key is that with so much code, in terms of time, and without debugging, it is very difficult to avoid any grammatical errors. Even if Professor Gao is the founder of the C language, it will not work. .
But reality is so magical, there is no grammatical error in this thing.
“It’s amazing, the source code of this module is quite large, and there are no grammatical problems.”
“Not only that, look at its header file, which quotes a lot of customizations. Header files, these custom header files also need to participate in compilation. If there are grammatical problems, they will not pass the compilation. ”
"Yes, in fact, the file compiled by Chief Engineer Chi just now is related to a large number of files, and there are no problems."
"Professor Gao, just get used to it."
"..."
For Gao Zhendong's behavior of not leaving any extra work for his subordinates, everyone admired and admired it, and also felt a little bit ashamed. Professor Gao was also a little embarrassed about us. Very good.
Are you afraid that we can’t do it?
Chief Engineer Chi said with a smile: "Now it seems that perhaps our main debugging work should actually be called modification and improvement, that is, we should incorporate some of the ideas from economic and trade schools and comrades who use data."
Director Li was also very happy: "Comrades, Professor Gao has tried his best to reduce our debugging workload and save us money." We have a lot of time. I think we should not waste Professor Gao's hard work. We should first learn a solid knowledge of database technology before starting the debugging work, okay?" br>
Everyone suddenly thought, among them, the comrades in economic and trade schools are not used to it. Do high-end software personnel all work like this?
"Chief Engineer Chi, this is how your computing institute writes software. It is indeed a leader in the domestic software industry. It is very difficult for us to write software. We have to write it module by module. One piece of adjustment..."
Chief Engineer Chi was shocked when he heard this. He didn't like this, and he couldn't lead the comrades into a trap.
"Don't, don't, don't. Well, we write software just like you. As long as the software reaches a certain scale, no one but Professor Gao can write software like this, let alone large-scale software like database management systems. You guys Don’t imitate Professor Gao, don’t!”
He can do this because of himself. We can’t do this because of the basic scientific principles of software engineering.
We still talk about science and science.
After hearing this, the comrades from the economic and trade school realized that this was what happened.
“That’s right, but I think Professor Gao’s work seems to go smoothly without any problems. Even if we are not as good as him, we can at least write things out first. If there are any problems, There's something wrong, just adjust it slowly. "Comrades in economic and trade schools still don't have enough experience. I think Professor Gao can achieve 10, so we, who are more ordinary, can at least achieve 6~7, right?" It's barely usable, but at least it saves a lot of time.
When Mr. Chi heard this, he felt numb. Where did you get your confidence?
It’s hard for him to say anything. Anyway, he is currently working on a database management system. His idea has no impact on this system, because the previous part has been completed by Gao Zhendong. Regardless of whether you have Professor Gao It doesn't matter how much strength you have.
However, he still reminded: "This software is quite special, and Professor Gao has already laid the foundation. Change it to a slightly larger scale one. This approach is problematic. If you want to do it this way, It’s best to be prepared.”
He didn’t say much else, and there was nothing he could say about it.
After saying this, Chief Engineer Chi turned around to arrange work.
Who, who, organize the printing of teaching materials.
Someone, contact the Mechanical Engineering Press for publishing.
You, go and write the project application materials, the rules are still the same, do you understand?
He developed a debugging plan and used it as an attachment to support the project application materials.
That, that...there is no need for technical solutions, Professor Gao has already given them.
By the way, get someone to call the ministry and ask them to mobilize a group of young teachers to come over and prepare to start a new course. Database technology is definitely a promising core computer application direction.
Looking at the busy work of Chief Engineer Chi, the comrades from the economic and trade school were horrified. It turned out that this is how their real software engineering was carried out?
For us ordinary people, this seems to be more reliable.
For comrades in economic and trade schools, it is originally sporadic projects, small-scale specific software, basically like a small workshop.
It's hard to avoid being a little shocked when you see a regular army like a computing center working.
Even if it is just the initial preliminary work, they can see many differences between the "regular software army" and their own.
It's worth it. These experiences are enough for me to learn for a long time. I really gain new knowledge every day here.
After finishing his work, Chief Engineer Chi looked at the busy people and thought about it again. He felt that what happened just now seemed not simple, at least it reflected a current situation.
No, no, we cannot allow this matter to develop freely. Once everyone has formed bad habits, it will be difficult to correct them.
He returned to the office and called Gao Zhendong.
"...Professor Gao, this is the situation. I find that other units seem to have no idea about the software development process. I think this matter should be paid attention to... Right, right... ...That's what I mean..."
Then he heard Gao Zhendong on the other side of the phone, and without any thought, he replied directly: "General Manager Chi, you Do you remember that I did a training called "Project Management System"?"
Recalling it, Mr. Chi suddenly realized: "That's right, Professor Gao, that system is perfect for this matter! I forgot about it.”
In fact, he was using the knowledge in this system unknowingly, as if it was born for this matter.
Before he was overjoyed, he heard Gao Zhendong say on the phone again: "But that system is rather theoretical, and the content is general and not very targeted. You reminded me that for software, there are indeed some special or It only belongs to the engineering management content of software..."
That feeling of happiness came to Mr. Chi's heart again, and it must be Professor Gao. In other people's eyes, solving problems is not a skill, and we must focus on it. Only a comprehensive and thorough solution to the problem will do.
"Professor Gao, are you going to teach us again? That's great, haha." Mr. Chi was very happy and was about to learn again.
Gao Zhendong also smiled: "I haven't been to class, and I have been quite busy recently. So, give me some time, and I will write you something about software engineering methods. It's very simple. You Teach yourself, and then you can teach others. If you don’t understand anything during the self-study process, you can ask me about project management system and software engineering. The engineering method is basically relatively complete in terms of software engineering management.”
Although Gao Zhendong’s “Project Management System” was derived from the software examination textbook, it was based on the technical environment and conditions at the time. For users, there is basically no targeted content in the software, and it has all been deleted.
Now, it’s time to return to the soft exam teaching material and complete it. In the past two years, people have been very frustrated.
Chief Engineer Chi finally realized that the difficulty of scheduling is very different between Professor Gao now and Professor Gao more than a year ago.
At that time, people had time to come and stay for a while and give lessons for a long time. Now, if I can give you a one-day lesson, you are considered lucky.
And that was the foundation of computer technology, and this time, at best, it can be regarded as the perfection and evolution of software engineering. Dragging Professor Gao here for this matter is simply a waste, no, it is a crime.
Professor Gao can find time to write this book specifically, which is already the greatest support.
"Okay, thank you very much, then I'll wait. By the way, Professor Gao, this book is really not difficult, right?"
(End of Chapter)