it-swarm-es.com

Qué hacer cuando se ve obligado a codificar bajo estándares de codificación (diseño)

Esto no se trata de las convenciones de nombres típicas, donde colocar sus comentarios, si usamos regiones, etc. Esto se trata de un estándar de codificación que analiza específicos sobre cómo un programador debe diseñar sus aplicaciones.

Cosas como: (en una aplicación .NET y no en las expresiones exactas)

  • Hacer tan pocas clases posibles
  • Las clases deben hacer tanto como sus contrapartes del mundo real pueden
  • La modificación es mejor que la extensión.
  • Uno DLL por categoría (una biblioteca para funciones de correo electrónico, una biblioteca para funciones relacionadas con el archivo)

Todos tenían su experiencia con un código malo y posiblemente mal diseño, pero ¿qué pasa si lo hicieran en un equipo (la partida no es una opción) donde tenían estándares de diseño que simplemente no se sienten bien? No estoy seguro de cómo responder profesionalmente cuando siento que me estoy muriendo dentro de cada vez que me piden que codifique esta forma.

9
Jonn

No sé quién dijo esto originalmente, pero cuando se enfrenta a una situación que no te gusta, solo hay tres opciones:

  1. Cambialo.

  2. Aceptarlo.

  3. Dejalo.

¿Tiene la energía e influencia dentro de la empresa para que el esfuerzo de Mammoth para probar la primera opción? ¿Quieres escribir un mejor código por sigilo y riesgo de ser despedido?

¿Puedes aceptar la situación y escribir código a esos "estándares?" Mi consejo, no hagas esto a menos que realmente necesites el cheque de pago. Apartará lentamente la moral.

Que deja la opción 3. Incluso si necesita aceptar la situación a corto plazo, debe comenzar a buscar otro trabajo por otro trabajo.

14
Paddyslacker