Есть ли другие проблемы, которые это может вызвать?
Да. Это может определенно вызвать путаницу, если более поздние программисты приходят и смотрят на код, так как программисты редко объясняют , почему они это комментируют. И на первый взгляд не всегда ясно, был ли код закомментирован и заменен другим кодом, или был удален определенный шаг или действие. По крайней мере, прокомментированный код всегда должен начинаться с чего-то вроде:
<!--- Disabled until we can figure out why it sometimes
deletes all tables from the database
<cfset ...
--->
или
<!--- Removed (temporarily?) because Bob said so (see Ticket #AZ345
<cfset ...
--->
Я думаю, что лучшее время для комментирования кода - это когда есть функция, которую вы планируете реализовать в какой-то момент, но на мгновение оставляете ее отключенной. Например, в какой-то момент вы планируете отправлять подтверждающие SMS-сообщения, но шлюз еще не настроен. Вы можете написать код, закомментировать его, а затем откомментировать его позже (вы можете создать для этого отдельную ветку, но я думаю, что это излишне). Точно так же есть некоторые функции, которые временно включены или отключены (например, что-то, что появляется снова в каждый праздничный сезон), где имеет смысл хранить код в доступном месте.