Date: Thu, 28 Mar 2024 20:40:46 +0100 (CET) Message-ID: <1521584328.17489.1711654846354@09e9d69a2016> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_17488_1766076724.1711654846354" ------=_Part_17488_1766076724.1711654846354 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Be open for extension, cl= osed for modification.
software entities (classes, modules, functions, etc.) should be open= for extension, but closed for modification
Bertrand Meyer. <= a href=3D"https://en.wikipedia.org/wiki/1988">1988
Design your documentation in such a way that you do not need to add info= rmation to existing documents if a new document is added. This does not imp= ly that every modification is bad. But if there are two solutions to a prob= lem, prefer the one that does not touch existing documents.
The following practices are related to this principle.
The following principles are related to this principle.
More information on this principle.