Как уже упоминалось ранее, долгосрочная стратегия состоит в том, чтобы полагаться на систему контроля версий, в противном случае все может стать очень запутанным, особенно при попытке закомментировать 200 строковых функций (которые, вероятно, следует разбить на более мелкие, чтобы их было легче читать функции).
Однако, сказав это, я также обнаружил, что мне нужно временно закомментировать функцию, одновременно тестируя что-то еще, и это дополнительная нагрузка для отскока назад и вперед между ревизиями VCS и т. Д.
Обычно я комментирую только с использованием строковых комментариев (// ...), даже для многострочных комментариев, и я исключительно использую блочные комментарии (/ * ... * /) для этого стиля временных замен функций.