История изменений
Исправление den73, (текущая версия) :
Итак, решение почти готово:
если/*тег*/ а == 3 то // обычный комментарий
иначеесли/*тег*/ а < 5 то //другой комментарий
кн/*тег*/
если /*тег*/ то
По поводу обязательности тега: надо было бы обязательность вводить начиная с определённого расстояния между строчками, но так никто не делает (а может быть, зря). Оставим эту свободу кодеру. Желающие могут ввести такое правило на уровне политики конкретной команды.
Для именованных объектов (функция, тип, библиотека) тег - это имя объекта. Но остаются всё же варианты:
кн/*осень*/
или
кн/*фун осень*/
Исправление den73, :
Итак, решение почти готово:
если/*тег*/ а == 3 то // обычный комментарий
иначеесли/*тег*/ а < 5 то //другой комментарий
кн/*тег*/
если /*тег*/ то
По поводу обязательности тега: надо было бы обязательность вводить начиная с определённого расстояния между строчками, но так никто не делает (а может быть, зря). Оставим эту свободу кодеру. Желающие могут ввести такое правило на уровне политики конкретной команды.
Для именованных объектов (функция, тип, библиотека) тег - это имя объекта. Но остаются всё же варианты:
кн/*осень*/
или
кн/*объ_фун осень*/
Исходная версия den73, :
Итак, решение почти готово:
если/*тег*/ а == 3 то // обычный комментарий
иначеесли/*тег*/ а < 5 то //другой комментарий
кн/*тег*/
если /*тег*/ то
По поводу обязательности тега: надо было бы обязательность вводить начиная с определённого расстояния между строчками, но так никто не делает (а может быть, зря). Оставим эту свободу кодеру. Желающие могут ввести такое правило на уровне политики конкретной команды.
Для именованных объектов (функция, тип, библиотека) тег - это имя объекта. Но остаются всё же варианты:
кн/*осень*/
или
кн/*функция осень*/