45 habits of efficient programmers (practices of Agile Development)

Source: Internet
Author: User
  1. The courage to admit that you do not know the answer is not the same as the courage to say unreasonable requirements.
  2. When fixing errors, do not rush to understand the current logic and understand the current logic.CodeEncountered by other Group OwnersProgramDo not read the program, and ask for advice from other group colleagues.
  3. Never be afraid to ask questions about sb. If you are stupid, you can express your questions as long as you know and think about it. Also, do not be impatient if you encounter some simple questions, and take them seriously.
  4. You should be good at modifying bugs or looking at code with unreasonable code.Gradual and reasonableRebuild.
  5. If possible, "lunch meetings" will be a good way to share knowledge and enhance team cohesion, however, it is difficult to implement it in an atmosphere where a company does not care about food or someone takes it to a restaurant.
  6. When learning a technology, do not look at it from the old perspective, and do not use the C # syntax to write vbprograms.
  7. Do not duplicate the wheel, but choose the right wheel. There are many open-source things on the internet, and choose the one that suits you.
  8. When starting a project, it is best to have a customer representative resident project team as the only entry to the requirement. If the customer representative is not resident in the project team, it is necessary to discuss a suitable period to frequently present the Customer Code Demonstration System to quickly obtain feedback.
  9. Consider the warning as an error.
  10. DailyLiYes, it is standing, not an example.
  11. If you try to rotate people in different release, do not create an atmosphere of who is responsible and who is responsible.
  12. Note is required for SVN submission, and each submission is for a bug, that is, this submission is related.


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.