www.wikidata.de-de.nina.az
Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Inhaltlich korrekt dennoch waren Belege durch Literatur ganz nett Revo Echo der Stille 13 33 11 Dez 2010 CET Der Code Freeze bezeichnet innerhalb eines Software Projekts den Zeitpunkt ab dem sich der Quellcode der Software bis zur endgultigen Veroffentlichung der aktuellen Version nicht mehr andern soll Erlaubt sind allerdings noch Anderungen zur Behebung von im Test der Software entdeckten Fehlern von grosserer Relevanz In der Praxis der Software Entwicklung wird der Code Freeze in der Regel am Beginn der Systemtestphase 1 festgelegt d h mehrere Wochen u U auch Monate vor der geplanten Veroffentlichung einer Software Version damit noch ausreichend Zeit fur den Test der endgultigen Version der Software ist Das Ziel ist die Zahl der Fehler in der veroffentlichten Software zu minimieren Allgemeines BearbeitenIn einem Software Projekt werden wahrend der Implementierungsphase das heisst wahrend der Erstellung des Quellcodes regelmassig Anderungen am bestehenden Code vorgenommen zum Hinzufugen neuer Features und zum Beheben von aufgetretenen Fehlern Nach dem Code Freeze Zeitpunkt durfen Anderungen zum Hinzufugen neuer Features nicht mehr vorgenommen werden die Software wurde praktisch auf ihrem aktuellen Stand eingefroren Anderungen zur Behebung von im Test entdeckten Fehlern durfen im Allgemeinen noch vorgenommen werden solange der Nutzen der durch das Beheben des Fehlers entsteht in einem vernunftigen Verhaltnis steht zum Risiko das durch die erneute Anderung des Quellcodes und der damit verbundenen Moglichkeit des Einfugens neuer Fehler in die Software unvermeidbar entsteht In der Regel werden hier spezielle Anforderungen an jede Anderung gestellt So ist es ublich dass ein Software Entwickler die Entscheidung zur Anderung des Codes nach dem Code Freeze nicht selbst treffen kann Die Entscheidung wird stattdessen meistens durch ein mehrkopfiges Gremium gefallt Praktische Umsetzung BearbeitenDa sich der Quellcode in Software Projekten in der Regel in einem System zur Versionsverwaltung befindet ist ab dem Code Freeze ein Einbringen einer neuen Version von Quellcode Dateien durch einchecken check in oder mergen bei der Verwendung von Branches fur den einzelnen Entwickler nicht oder nur noch nach Erfullen bestimmter Bedingungen moglich Einzelnachweise Bearbeiten Johannes Siedersleben Softwaretechnik Praxiswissen fur Softwareingenieure Hanser Verlag 2003 ISBN 978 3 446 21843 7 S 298 google de abgerufen am 25 August 2011 Abgerufen von https de wikipedia org w index php title Code Freeze amp oldid 224788299