Я использую Resharper на работе. Некоторые из моих коллег не делают.
Когда я открываю какой-то код, который был написан кем-то, кто этого не делает, сразу же видно количество оранжевого на моем экране.
Чего я не уверен в том, насколько я должен чувствовать себя свободным, чтобы привести в порядок беспорядки, которые бессознательно ушли. С большинством из того, что я смотрю, он небрежный, но безвредный, и на самом деле не выпрыгнул бы на меня, если бы я никогда не использовал Resharper.
Я предполагаю, что мои варианты широко представлены как
1) История изменений исходного кода необходима для обслуживания. Измените как можно меньше, или у следующего парня не будет надежды выяснить, что изменилось. Кто заботится о недостижимом коде, ненужном использовании .ToString() и т.д. В любом случае.
2) Измените бессмысленный материал, например, включите, исправьте комментарии к документации по модели и тому подобное. Парень, который написал его, любит, чтобы его код выглядел так, поэтому оставьте его в состоянии, в котором он не будет жаловаться, но избавиться от некоторых ненужных апельсин.
3) Оранжевый только красный, но легче. F12, затем Alt + Enter до зеленого цвета.
4) Забудьте о оранжевом, посмотрите на эту функцию 700 монстров. Что это за 1997 год? Время заняться... и если у вас есть время, представьте своего коллегу нашему хорошему другу и наставнику г-ну Фаулеру.
Я склонен переключаться между параметрами в зависимости от того, сколько времени у меня есть, насколько я теперь отвечаю за код и насколько сложным выглядит код (что может заставить меня пойти на 1 или 4 обычно).
Кажется, что один из 4 вариантов должен быть тем, к которому я стремлюсь, но я не знаю, какой из них