если вы хотите, чтобы ваш код был гибким, его необходимо проверять на гибкость! Как убедиться в том, что в ваш продукт легко вносятся изменения? Только одним способом – попытаться внести в него изменения!