Разве резкость делает тебя ленивым? - PullRequest
2 голосов
/ 18 декабря 2009

Я смотрел на использование resharper, и из отзывов, которые я видел, люди, которые начинают его использовать, никогда не возвращаются.

Мне интересно, помогает ли использование resharper выявлять ошибки при просмотре кода без resharper, или это уменьшает эту способность, потому что вы привыкли полагаться на resharper для выявления проблем?

Ответы [ 6 ]

7 голосов
/ 18 декабря 2009

Во всяком случае, ReSharper сделал меня менее ленивым:

  • Простые рефакторинги, такие как перемещение класса в отдельный файл, требуют всего нескольких нажатий клавиш. Без ReSharper я мог бы отложить эти рефакторинги до более позднего времени, что приведет к более «ленивому» коду.

  • Вы можете настроить ReSharper для пометки нежелательных конструкций в вашем коде. Без помощи ReSharper мне придется тратить больше усилий на то, чтобы сделать мой код непротиворечивым. ReSharper помогает мне избежать неаккуратного или «ленивого» кода.

  • В общем, я не понимаю, как более эффективный делает вас более ленивым.

Кроме того, ReSharper узнал мне немало деталей о программировании на C #, о которых я не знал, помечая определенные конструкции в своем коде.

4 голосов
/ 18 декабря 2009

Я обнаружил, что это помогает мне очистить мой код, но я не думаю, что это эффективный костыль. Вы могли бы сказать, что Intellisense сделал меня ленивым, но не Решарпер.

К сожалению, мне пришлось отключить Resharper на моей рабочей станции, р все же. Это было чертовски медленно.

2 голосов
/ 18 декабря 2009

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

1 голос
/ 25 декабря 2009

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

Resharper с его поддержкой функций всегда будет поощрять вас делать лучше, не снижая производительности. Это как косить газон вручную, после того, как вы привыкли к электрической газонокосилке.

1 голос
/ 18 декабря 2009

Конечно, это уменьшает вашу способность делать то, что делает R # er без него.
Если потеря этой способности означает для вас лень, тогда да - R # er делает вас ленивым.

Но трудно победить и заменить R # er своими навыками без потери производительности.
Итак, какой смысл их полировать?

1 голос
/ 18 декабря 2009

Я использовал его в течение пробного периода и обнаружил, что это скорее головная боль, чем она того стоит. Слишком медленный, между прочим.

...