История изменений
Исправление
Novator,
(текущая версия)
:
Общее правило: если ты гадёнышь хочешь что-то новое, то делаешь это РЯДОМ с существующим, а НЕ ВМЕСТО него!
И желательно это правило применять во всех сферах, где что-либо версифицируется или потенциально может это делать.
На самом деле «Общее правило» вытекает из Общей Цели:
любые изменения в общеупотребимых библиотеках не должны влиять на способность старых программ компилироваться, все старые коды должны компилироваться без правок.
Т.е. если хотя бы одна старая программа перестала компилироваться, значит, библиотека сломана - смузихлёб, к-й сломал API, должен быть наказан штрафом, а библиотека откачена назад.
Исходная версия
Novator,
:
Общее правило: если ты гадёнышь хочешь что-то новое, то делаешь это РЯДОМ с существующим, а НЕ ВМЕСТО него!
И желательно это правило применять во всех сферах, где что-либо версифицируется или потенциально может это делать.
На самом деле «Общее правило» вытекает из Общей Цели:
любые изменения в общеупотребимых библиотеках не должны влиять на способность старых программ компилироваться, все старые коды должны компилироваться без правок.
Т.е. если хотя бы одна старая программа перестала компилироваться, значит, библиотека сломана - смузихлёб должен быть наказан штрафом, а библиотека откачена назад.