Soft foundation work personal summary

Owned courses Software Engineering Fundamentals
Work requirements Last Teamwork: Summary
Team Name I'll take you to play
Jobs goal Finally, before the end of the course's contents were reviewed and summarized in

 

 

 

 

 

 

Recalling the first software engineering classes

When a door that began to select this course, the feeling of "software engineering" will be a wide variety of high-end technology to teach it, in the step by step like the other lesson to learn as expertise.

I did not expect after a semester turned out to be mostly covered in self-study class in terms of basic principles and practical tools. Self-study after class and set up a small team of partners to communicate software project development study.

 

Questions raised:
first homework requirements, the textbook "building law" preview, browse again. To not know the place at that time made some of their own problems: blog

Now view:

 

P22 personal technology and processes - Unit Testing 

Completion of c ++ code look much better, it can only be used for c language compiler before the program can be improved accordingly.

Completion of unit testing in class understanding of its importance to software engineering: not only will make your job lot easier to finish. And it will make your design will get better, or even significantly reduce the time spent on debugging the above can improve code quality and reduce the bug.

In software engineering best engineers spent more documents to write, test work much more time than coding. 

 

P117 agile process

Agile processes more flexible than previous models varied, convenient closer to the needs of users. Not to enhance the efficiency is more adapted to the needs of users, agile development process with a more adaptable rather than a preset resistance.

 

P374 IT industry innovation

Good ideas will win: that a good idea does not necessarily win the book, but I think it must have its advantages. Good ideas do not always win, the idea is good, but can not be achieved is a problem, how to achieve also a problem, which there are many problems to be solved.

 

After reading the book in doubt

For this knowledge memory was slightly obstacles, feel many things could not fully remember, in fact, did not remember completely by the book in practice, but can be done skillfully use.

 

Learn to master the skills

After this semester, I learned a lot of new things, such as the use GitHub to build their own code base, doing simple prototype design, prototype design software for writing the code has also been improved, some of the prior to learn this course prepared hard to imagine their own procedures.

 

to sum up

This course among the first to learn a lot about the software development process in general, make yourself gain a lot, I feel a greater harvest is another breakthrough himself, not dare to go to their learning to master all the knowledge, like on git to go to bed github process is always wrong, spent

A lot of time access to information, changing to find the right way, in these processes did not give up is the greatest benefit.

Guess you like

Origin www.cnblogs.com/npc1158947015/p/12005149.html