Bug-driven development)

Source: Internet
Author: User
To be honest, as a domino developer, methodology is a high-level methodology for software development such as test-driven development and feature-driven development ), only occasionally I have seen and heard of articles and programmers developed in other languages. Domino's unique architecture makes these methodologies unsuitable. However, based on my recent experiences with a large foreign Java product (I also learned from my friends in the chat), No matter what language the project is developed in reality, there is a general methodology, which has not been paid much attention by theoretical practitioners and has been systematically summarized and proposed.

I'm going to name this method bug-driven development ). Although the name is the same, programmers are familiar with it. Simply put, it is to discover bugs-eliminate bugs-and discover new bugs. Such a continuous loop process drives development, which is called bug-driven development. To use this methodology is very simple, you only need to do one of the following:

  • Select beginners or programmers who have no experience in software system architecture and design principles to develop complex systems.
  • Project boundaries are unclear and demand changes frequently.
  • Insufficient manpower and time constraints.
  • Lack of resources or attention, without (adequate) testing.
  • The product manager is eager to launch the new version, and the Project Manager makes the project online in a rush.

Bug-driven development, simple to learn, easy to implement, and widely used. Today I first put forward it as a methodology and hope to share it with colleagues, to better promote the research and development of this method.

Bug-driven development)

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.