Re[19]: Долгая компиляция на с++ - смерть для больших проект
От: ksandro Мухосранск  
Дата: 09.05.16 15:26
Оценка:
Здравствуйте, __kot2, Вы писали:

__>дебагер это как бы такая скрипучая телега со старой лошадью. да, иногда можно выгнать ее из стойла, смахнуть пыль и даже куда-то поехать, но это просто несерьезно. дебагер хорош только если вы вообще никуда не торопитесь и вам просто нравится копаться в коде. если у вас в реальной жизни дошло дело до дебагера, значит, вы делаете что-то очень и очень неправильно.


__>то есть транспортная компания конечно может держать резервную лошадь с телегой в стойле и даже целую конюшню, но я бы лично не стал не хотел бы работать с тем, кто будет на этом настаивать и рассказывать о всех преимуществах лошади над машинами и дронами


__>вообще, я иногда пишу код без тестов, оосбенно если это прототип. но когда он начинает выдавать неожиданные результаты, или я просто хочу убедиться в корректности результата, я не лажу в дебагере на конкретных примерах. это глупо. это просто трата своего времени впустую. я беру пишу минимальные тестовые примеры и тесты. то же самое, что кто-то другой будет делать руками, я сделаю автоматом. при этом так как я знаю, как писать код для тестов, мне не понадобится для этого ничего особо переписывать, код сразу готов в ним.


Я вот не могу понять откуда такая ненависть к дебагеру. И если вы не любите или не умеете пользоваться дебагером, можете просто не пользоваться им (хотя рекомендую научиться, ингда может сильно облегчить жизнь), зачем пытаться всем доказать, что дебагер вреден.

И как вообще тесты могут его заменить? И почему вообще тесты должны заменять дебагер? Тесты и дебагер выполняют разные функции:

Тесты проверяют, что код делает именно то, что требуется.
Дебагер помогает понять, что именно делает код в реальности.

Одно другому никак не мешает.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.