Можно с этого момента по-подробнее?
Это всё к сильному зацеплению. Из тех чужих проектов, что я видел, большую часть POU было бы трудно выделить для юнит-тестов. Соответственно покрытие кода тестами будет никакое.
Ну, 10 TON'ов уже без поллитра на понять.
Поэтому, лучше лишний раз проверить.
Если мы по-прежнему говорим о юнит-тестах, то TON тестируется один раз, будь в программе хоть сто экземпляров этого типа. Чтобы был смысл в поддержке юнит-тестов, должно быть много разнотипных ФБ, и они должны составлять основную часть логики проекта, и при этом быть изолированными. Я такого кода пока не встречал и сам так не писал. Самое важное мясо обычно в слипшихся пельменях типа 'программа'. Этому способствуют разные вещи: непортабельность логики управления (проекты пишутся под конкретный объект эксплуатации, зачастую в единственном экземпляре); «паблик морозов» в реализации стандарта кодесисом; да даже необходимость вводить переменные на каждый чих — почему я про анонимные блоки и написал. Но это по моему опыту, а большую часть проектов я смотрел в открытом доступе, куда обычно попадают работы новичков.
найти случаи использования, в КДС их нет в степе есть
По крайней мере переменные кодесис умеет искать:

crossref.png