Big mud Ball Hello ~

Source: Internet
Author: User

Once narrowly thought that the programming ability is refers to the data structure and the algorithm, only then in the ACM time has the application, after this phase of the team project development I really realized, the programming ability has become the construction program framework indispensable ability, he not only decided the program's correctness and the robustness, but also decided its extensibility, Word is to determine the survival of the code, programming ability means that the number of large mud ball in the program is small or even not.

Once wrote a target tracking project, the program framework design and writing at the same time, the last brain to start testing, because the design of the class staggered redundancy, function or independence or repetition, there is no coverage of the function, coupled with the correctness of the functions of the unit is not covered by the test, the results of the implementation of the time is wrong, Constantly debugging the modification program causes the "Mud ball" to roll more and more, not only spends a lot of time and energy in debugging, but also writes out the program Expansibility is very poor, just adds an interface to need to change a lot of code.

After the last "blood lesson", in the Software engineering team project development phase, I will first determine the requirements, reservation interface, in writing code always ensure the correctness of the unit function, although there are still many need to improve the program "big mud Ball", but I will correct the "big mud ball" attitude, Try to improve your programming skills and develop good programming habits.

  

Big mud Ball Hello ~

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.