词条 | Freeze (software engineering) |
释义 |
| date = April 2017 }} In software engineering, a freeze is a point in time in the development process after which the rules for making changes to the source code or related resources become more strict, or the period during which those rules are applied.[1] A freeze helps move the project forward towards a release or the end of an iteration by reducing the scale or frequency of changes, and may be used to help meet a roadmap. The exact rules depend on the type of freeze and the particular development process in use; for example, they may include only allowing changes which fix bugs, or allowing changes only after thorough review by other members of the development team. They may also specify what happens if a change contrary to the rules is required, such as restarting the freeze period. Common types of freezes are:
ImplementationsIn development environments using version control, the use of branching can alleviate delays in development caused by freezes. For example, a project may have a "stable" branch from which new versions of the software are released, and a separate "development" branch in which the developers add new code. The effect of a freeze is then to prevent promotion of some or all changes from the development branch to the stable branch. In other words, the freeze applies only to the stable branch, and developers can continue their work on the development branch. See also
References1. ^{{Cite book|url=https://books.google.co.uk/books?id=IGR_Qr6tBo0C&pg=PA111&dq=freeze+development&hl=en&sa=X&ved=0ahUKEwjK49_-lbTTAhUPU1AKHYXkCLkQ6AEIJTAA#v=onepage&q=freeze%20development&f=false|title=The Lean Product Development Guidebook: Everything Your Design Team Needs to Improve Efficiency and Slash Time-to-market|last=Mascitelli|first=Ronald|date=2007-01-01|publisher=Technology Perspectives|year=|isbn=9780966269734|location=|pages=111|language=en}} {{DEFAULTSORT:Freeze (Software Engineering)}} 2 : Software project management|Software release |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。