Drawbacks
←Older revision | Revision as of 08:51, 6 June 2017 | ||
Line 39: | Line 39: | ||
- | Probably one still wants a [[BinaryCompatibility|binary compatible]] check as well as the '''change check''': changing some [[API]] shall yield a warning, but changing something incompatibly (with respect to already released version) needs to trigger an alert. Such system would result in two ''.sigtest'' files being in the repository - one capturing the last release and one capturing the current state. How to instruct developers to freely adjust the ''current state'' one and almost never touch the ''last released version'' is an additional organization problem. But it is similar to the need to update the ''.sigfile'' content once a release is | + | Probably one still wants a [[BinaryCompatibility|binary compatible]] check as well as the '''change check''': changing some [[API]] shall yield a warning, but changing something incompatibly (with respect to already released version) needs to trigger an alert. Such system would result in two ''.sigtest'' files being in the repository - one capturing the last release and one capturing the current state. How to instruct developers to freely adjust the ''current state'' one and almost never touch the ''last released version'' is an additional organization problem. But it is similar to the need to update the ''.sigfile'' content once a release is done - some things can't be [[JustCode]], some things require certain level of developer discipline. |