В общем случае, если баг нетривиальный, не факт что предыдущие/последущие версии ему подвержены. И не факт, что в разных версиях получится полечить его идентичными изменениями, особенно если версии ушли далеко друг от друга. Более того, проверенное на одной версии решение может сломать что-то на другой версии продукта.
Кажется часть проблем может решить функциональный тест, который можно запустить на необхдимых сборках до и после фикса. А как вы решаете подобные проблемы, если они, конечно, есть?
Спасибо большое, отличная идея использовать & (теперь я чувствую себя неловко, потому что не догадался сам) и шифровать по блокам. Если честно, у меня мало опыта в разработке(особенно на Python), на днях дочитал «Изучаем Python» (Марк Лутц) и решил, что пора попробовать свои силы. Я думаю, в течении недели перепишу код и добавлю тесты, и сделаю апдейт статьи.
Кажется часть проблем может решить функциональный тест, который можно запустить на необхдимых сборках до и после фикса. А как вы решаете подобные проблемы, если они, конечно, есть?