Uso Resharper en el trabajo. Algunos de mis colegas no.¿Debo usar Resharper para ordenar el código de otras personas?
Cuando abro un código que ha sido escrito por alguien que no lo tiene, es inmediatamente obvio por la cantidad de naranja en mi pantalla.
Lo que no estoy seguro es en qué medida debería sentirme libre de arreglar los líos que sin saberlo han dejado. Con la mayor parte de lo que estoy viendo, es descuidado pero inofensivo, y realmente no me saltaría si nunca hubiera usado Resharper.
supongo que veo mis opciones en términos generales como
1) La historia de los cambios en el código fuente es esencial para el mantenimiento. Cambie lo menos posible, o el próximo tipo no tendrá la esperanza de descubrir qué ha cambiado. A quién le importa el código inalcanzable, el uso innecesario de .ToString() etc. de todos modos.
2) Cambie las cosas sin sentido como incluye, corrige los comentarios de la documentación del método y cosas por el estilo. Al chico que lo escribió le gusta que su código se vea así, así que déjalo en un estado en el que no se queje, pero deshazte de la naranja innecesaria
3) Naranja es solo roja pero más clara. F12 luego Alt + Intro hasta que aparezca verde.
4) Olvide la naranja, mire esa función de línea monstruo 700. ¿Qué es este 1997? Es hora de estar ocupado ... y si tiene tiempo, presente a su colega a nuestro buen amigo y mentor, el Sr. Fowler.
Tiendo a revolotear entre las opciones dependiendo de cuánto tiempo tengo, en qué medida ahora soy responsable del código, y qué tan complejo se ve el código (lo que me puede hacer 1 o 4 por lo general).
Parece que una de las 4 opciones debe ser el que me esfuerzo para pesar, pero no tengo ni idea de cuál
parece que está respondiendo a su propia pregunta con sólo hacer lo que pueda cuando pueda . – thepaulpage
Quizás no deba comentar después de beber una botella de vino, pero me parece una locura que la gente parezca más preocupada por ofender a su "compañero de equipo" que por la función de 700 líneas. Parece que el alcohol me convierte en un idiota purista. – Modan
Agregue la etiqueta ".net". – BryanH