NB - Esta pregunta no es una puñalada en RoR o al sistema de plugins de Redmine"¡Lo estás haciendo mal!" sintiendo
He estado trabajando en un plugin personalizado para Redmine, una plataforma de gestión de proyecto construido con Ruby on Rails (RoR) . Ahora no soy realmente un RoR o para el caso, un tipo Ruby. Logré escribir el plugin y todo funciona, a pesar de ser un desastre entre bastidores. ¡"Lo estás haciendo mal !!" El sentimiento viene del hecho de que sé que RoR es un marco muy apreciado, por lo que debe haber maneras simples, mejores y elegantes, de [inserte las mejores prácticas aquí], de hacer lo que hice. No me preocupa demasiado hacer que este código sea lo más perfecto posible, por la única razón de que esto solo se usa internamente, y realmente, a las personas solo les importa que "funcione" (yo soy el único que mirará el código).
¡Qué palabras de sabiduría se pueden transmitir para suprimir el "¡Lo estás haciendo mal!" ¿sensación? Estoy bastante seguro de que si este sentimiento está presente, entonces probablemente sea cierto que la tarea en cuestión se está haciendo mal.
mejor. responder. nunca. –
De hecho. Un programador que nunca siente ese picor necesita encontrar otra línea de trabajo. O al menos mantenerse fuera de mis equipos. –
Solo puedo estar de acuerdo. Permítanme citar a Scott (http: // simpable.com/code/sick /): "Si como desarrollador puede ver el código que escribió hace 6 meses y no tiene náuseas, es hora de empacarlo e ir a hacer otra cosa". – Cohen