(5) это ведь невозможно отследить на этапе компиляции. Например
Если а=0 Тогда
НачатьТранзакцию();
КонецЕсли;
Если б=0 Тогда
НачатьТранзакцию();
КонецЕсли;
как вы определите? Ошибка здесь или нет?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс