Так, абсолютно. Це чіткі вказівки на те, що особа, яка написала цей код, була незадоволена кодом і, ймовірно, накинула його до тих пір, поки вони не отримали його для роботи. Можливо, вони не зрозуміли, що таке справжні проблеми, або, що ще гірше, зрозуміли їх і були ліниві їх вирішити.
Однак це попередження про те, що для їх виправлення знадобиться багато зусиль і що подібні виправлення матимуть за собою ризики.
В ідеалі ви зможете зрозуміти, в чому проблема, і правильно її виправити. Наприклад:
Час вичерпано, щоб дати модулю A деякий час, щоб зробити речі. Якщо його не приурочити до цього, воно зламається.
Це настійно говорить про те, що Модуль A не вказує належним чином, коли він готовий до використання або коли він закінчив обробляти. Можливо, людина, яка написала це, не хотіла заважати виправляти модуль А чи чомусь не змогла. Це схоже на катастрофу, яка чекає настання, оскільки передбачає, що залежність від часу вирішуватиметься удачею, а не належним послідованням Якби я це бачив, дуже хотів би це виправити.
Не змінюйте цього. Повірте, ви зламаєте речі.
Це вам мало що говорить. Це залежало б від того, що робив код. Це може означати, що це, очевидно, оптимізація, яка з тих чи інших причин насправді порушить код. Наприклад, цикл може статися, щоб залишити змінну у певному значенні, від якого залежить інший фрагмент коду. Або змінна може бути протестована в іншому потоці, і зміна порядку оновлення змінних може порушити цей інший код.
Я знаю, що використання setTimeout не є хорошою практикою, але в цьому випадку мені довелося його використовувати.
Це виглядає як легкий. Ви повинні мати можливість бачити, що setTimeout
робиться, і, можливо, знайти кращий спосіб зробити це.
Однак, якщо подібні виправлення виходять за рамки вашого рефактора, це вказівки на те, що спроба рефактора всередині цього коду може значно збільшити масштаб ваших зусиль.
Як мінімум, придивіться уважно до коду, який стосується, і перевірте, чи зможете ви принаймні покращити коментар до того, що він більш чітко пояснює, у чому полягає проблема. Це може врятувати наступну людину від тієї самої таємниці, з якою ви стикаєтесь.