Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

software testing

What is code freeze?

Muhammad Ashir

In the software development life cycle, there comes a stage, usually at the end, where no more code is written and no further features are implemented in the code. This stage is known as code freeze.

Code freeze usually means that the software product is in its launch or delivery phase. Code freeze halts any further modification or changes to the code base.

Software deployment and maintenance comes after code freeze. Further changes to the code base are only authorized if a critical need arises or an issue arises that needs to be fixed.

Code freeze halts the software development at a stable point and prevents developers from making any changes to the final product. Code freeze allows developers to integrate modules without having to worry about unexpected changes or behavior. Code freeze complements the waterfall model very nicely and has been in use since the 1960s.

However, code freeze is not well suited for Agile development because it is seen as going against the Agile philosophy. Code freeze is considered irrelevant and leads to slower releases.

RELATED TAGS

software testing

CONTRIBUTOR

Muhammad Ashir
Copyright ©2022 Educative, Inc. All rights reserved
RELATED COURSES

View all Courses

Keep Exploring