Home Backend Development PHP Tutorial Specification 4_PHP Tutorial

Specification 4_PHP Tutorial

Jul 13, 2016 pm 04:58 PM
specification

--------------------------------------------------------------------------------
Create a Bug Tracking System Early and Not Often
The earlier people get used to using a bug tracking system the better. If you are 3/4 through a project and then install a bug tracking system it won't be used. You need to install a bug tracking system early so people will use it.
Programmers generally resist bug tracking, yet when used correctly it can really help a project:
Problems aren't dropped on the floor.
Problems are automatically routed to responsible individuals.
The lifecycle of a problem is tracked so people can argue back and forth with good information.
Managers can make the big schedule and staffing decisions based on the number of and types of bugs in the system.
Configuration management has a hope of matching patches back to the problems they fix.
QA and technical support have a communication medium with developers.
Not sexy things, just good solid project improvements.
FYI, it's not a good idea to reward people by the number of bugs they fix :-)
Source code control should be linked to the bug tracking system. During the part of a project where source is frozen before a release only checkins accompanied by a valid bug ID should be accepted. And when code is changed to fix a bug the bug ID should be included in the checkin comments.
Sources
Several projects have found DDTS a workable system (I 've not verified this link for this PHP release, DDTS may not work for PHP). There is also a GNU bug tracking system available. Roll your own is a popular option but using an existing system seems more cost efficient.
--------------------------------------------------------------------------------
Honor Responsibilities
Responsibility for software modules is scoped. Modules are either the responsibility of a particular person or are common. Honor this division of responsibility. Don't go changing things that aren't your responsibility to change. Only mistakes and hard feelings will result.

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/631468.htmlTechArticle-------------------------------------------------------------------------------- Create a Bug Tracking System Early and Not Often The earlier people get used to using a bug tracking...
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Variable naming conventions required in Python learning Variable naming conventions required in Python learning Jan 20, 2024 am 09:03 AM

Variable naming conventions you need to know when learning Python An important aspect when learning the Python programming language is learning how to name and use variables correctly. Variables are identifiers used to store and represent data. Good variable naming conventions not only improve the readability of your code, but also reduce the possibility of errors. This article will introduce some commonly used variable naming conventions and give corresponding code examples. Use Meaningful Names Variable names should have a clear meaning and be able to describe the data stored in the variable. Using meaningful names allows it to

How can you understand the design principles and goals behind the latest PHP code specification by reading its source code? How can you understand the design principles and goals behind the latest PHP code specification by reading its source code? Sep 05, 2023 pm 02:46 PM

How can you understand the design principles and goals behind the latest PHP code specification by reading its source code? Introduction: When writing high-quality PHP code, it is very important to follow certain coding standards. Through code specifications, the readability, maintainability and scalability of the code can be improved. For the PHP language, there is a widely adopted code specification, namely PSR (PHPStandardsRecommendations). This article will introduce how to read the source code of the latest PHP code specification

PyCharm formatting shortcut key analysis: how to quickly unify code style PyCharm formatting shortcut key analysis: how to quickly unify code style Jan 27, 2024 am 10:38 AM

Quickly standardize code style: The readability and consistency of PyCharm formatted shortcut key parsing code is very important for programmers. Under the premise of following certain coding style specifications, writing clean code can make the project easier to maintain and understand. As a powerful integrated development environment, PyCharm provides shortcut keys to help us quickly format code. This article will introduce several commonly used shortcut keys in PyCharm, as well as their specific usage and effects. 1. Code automatic indentation (Ctrl

What is the standard for API interface? What is the standard for API interface? Feb 23, 2024 pm 08:15 PM

API (Application Programming Interface) interface specification refers to a series of guidelines and specifications that define and specify API interfaces in software development. The purpose of the API interface specification is to ensure interoperability and consistency between different software components. This article will introduce several important aspects of API interface specifications. Interface naming convention The name of an API interface should be clear, concise, and consistent, and can accurately express its function and purpose. Naming conventions should follow industry practices and internal conventions of the development team, and avoid using vague and confusing terms. this

How to solve the problem of irregular use of indented spaces in Python code? How to solve the problem of irregular use of indented spaces in Python code? Jun 24, 2023 pm 09:03 PM

Python is a very popular programming language. It is favored by more and more people because of its simplicity, ease of understanding, and ease of learning. In Python, indentation and code format are very important. If used irregularly, it will greatly affect the readability and maintainability of the code. This article aims to introduce several methods to solve the problem of irregular indentation spaces in Python code. Using automated tools In Python programming, it is very important to adhere to coding standards. Each indentation in the code should use the same number of spaces. If you manually modify line by line

PHP writing standards and teamwork practice: improving project development efficiency PHP writing standards and teamwork practice: improving project development efficiency Aug 25, 2023 pm 11:27 PM

The practice of PHP writing specifications and team cooperation: improving project development efficiency In project development, writing specifications is a necessary practice. Good writing standards can improve the readability and maintainability of code, avoid low-level errors, and enable team members to collaborate better. This article will introduce some practices of writing specifications in PHP and explore how to apply these specifications in teamwork to improve project development efficiency. Using the PSR-2 standard PSR-2 is a standard for PHP code specifications. It establishes a set of code formats, comments,

Common coding practices and norms in Go language Common coding practices and norms in Go language Jun 01, 2023 am 09:51 AM

With the gradual popularization and application of Go language, the coding practices and specifications of Go language have also received more and more attention and attention. This article will introduce common coding practices and specifications in the Go language to help developers write high-quality Go code. Code formatting Code formatting in Go language is a very important specification and practice. Go language provides an official code formatting tool - goimports, which can automatically adjust the indentation, spaces, quotation marks, etc. of the code, and can also automatically import unimported packages. Use goimpo

C++ development advice: How to improve the quality and performance of your C++ code C++ development advice: How to improve the quality and performance of your C++ code Nov 22, 2023 pm 04:31 PM

C++ is a powerful programming language that is widely used in areas such as system-level development, game development, and high-performance computing. However, C++ also requires higher code quality and performance due to its complexity and flexibility. This article will explore some suggestions on how to improve C++ code quality and performance. Understand memory management: C++ is a low-level language that can directly manipulate memory. Therefore, it is crucial to understand how to do memory management correctly. Avoiding memory leaks and dangling pointers is a must. Use smart pointers and RAII (resource acquisition is initial

See all articles