[Reservado] C # principiantes, por favor deje el generador de código solo! ! !

[Reimpreso, el enlace original]

  Ver un artículo, emocionalmente, mira hacia delante registros. Alentar a los demás!

El desarrollo del programa en predecesores más brillantes del mundo con el fin de mejorar la denominada velocidad de codificación, llegar a una amplia variedad de generadores de código, para evitar la repetición de la llamada artificial copiar mecánicamente el código y pegarlo con el fin de mejorar la productividad.

Hace varios años, yo podría pensar que este enfoque es muy útil, sobre todo en la velocidad de codificación. Sí, a veces el generador de código puede ayudar a nuestros desarrolladores para generar una plantilla de estandarizada, código de máquina de alto volumen.

Sin embargo, muchas personas lo utilizan como una herramienta para el desarrollo del programa, ningún generador de código absolutamente no puede escribir código, no hay manera de trabajo.

Creo que se verá como el ganado con varios generadores de código. Orgulloso delante de los jefes, directores técnicos o no técnicos para mostrar: "XXX, ¿ves cuán alta sea la eficiencia de mi trabajo, sus necesidades, su función deseada sólo necesito un generador de código simple puede rápidamente de conseguir.".

Esta práctica es como uno mejor que los otros para matar y picada de ternera puesto delante de ti, preguntará: "¿tomar estas medidas tienen que reforzar en la nevera"

Es posible saber la respuesta, ¿verdad? Sí, tres pasos.

1. Abra la puerta del refrigerador;

2. Coloque la carne en el refrigerador;

3. Cerrar la puerta del refrigerador

Muy simple no?

Por lo tanto, si alguien más es una vaca entera, en lugar de carne picada, vamos a pedir que esta vaca en la nevera, ¿cómo lo haces?

Este caso tiene el hecho anterior, la misma razón los desarrolladores (especialmente revelador primario) usando un generador de código.

Cuando se utiliza el generador de código, generador que es como la forma en picada de ternera, los desarrolladores no les importa en el uso del generador de código subyacente se encapsula, no sé cómo hacer frente a la lógica interna. Al igual que no les importa no saben cómo se ha sacrificado la vaca, cómo la misma anatomía.

Paodingjieniu es ¿por qué? Fue carniceros a través de la práctica repetida para dominar la estructura de ganado, un estado alcanza después de la meridiana.

En el mundo desarrollado no es la misma razón.

He visto un montón de desarrolladores (en su mayoría los desarrolladores de .NET, ya que se centran principalmente en el desarrollo de .NET) se utilizan para y al igual que para construir un proyecto mediante el generador de código, toda la solución se puede generar incluso en la mayor parte de ellas perfeccionar.

Algunos de ellos tienen 5-6 años 7-8 años de experiencia en desarrollo, o que ya no es un principiante, pero todavía genera las soluciones tradicionales de rack de tres niveles con la tradición de un determinado generador de código y con una gran variedad de DataTable conjunto de datos de código de interfaz de usuario final abierta, varias lógica determina si ... si no ..., empalme comunicado varios SQL. . .

No sé si usted ve aquí están experimentando la misma situación o han experimentado la misma escena?

Tal vez usted dice: "No soy lo que los desarrolladores ah."

Tan amable de Keen en el desarrollo Estoy muy satisfecho, pero este amigo no la mayoría debería, o entorno de desarrollo .NET interno hace a este día y letárgico. Mi punto de vista exacto?

La razón no es nada más que esto:

En los primeros años, una gran cantidad de contacto con el desarrollo del programa (Este artículo es C #) en los seres humanos, se sienten atraídos por los altos salarios e Internet para unirse a este ejército de los desarrolladores, ya que son las perspectivas de futuro de la carrera, en lugar del futuro. No son como el sentido real, o es la programación amor.

Sus huesos o simplemente para hacer más dinero como un acceso directo al programa de desarrollo.

Ellos piensan: "Voy a mezclar en unos pocos años en la industria de programas, y otras calificaciones de edad, tiene unos cuantos años de experiencia en desarrollo o se cambie constantemente puestos de trabajo, salarios, naturalmente, seguirá aumentando y así se mezclaba 30 años de edad ,. calificado para hacer un ingeniero jefe, el director del proyecto, un gerente de proyecto de hacer. no existe una tecnología perfecta no es importante ".

Así que, como usted y yo, vio entorno de desarrollo interno de hoy en día, la programación verdaderamente aman a este negocio, como para profundizar en la tecnología, muy poca gente, porque su propósito no es simplemente aquí.

Sólo quieren "hacerse rico rápido" por un generador de código simple, después de lo cual se pasaron varios años en la programación de círculos, aún no se sabe C # ideas de programación orientados a objetos, no sé lo que los genéricos son más escuchadas de la reflexión , delegados, eventos, no saben los patrones de diseño, diseño de dominio impulsada. . . De todos modos, ellos sabrán que un hombre llamado cosas "generador de código". Incluso sorprendió y le preguntó: "¿Así que no es C # tantos ah"

 

Imagínese si el generador de código puede conseguir nuestra programación, que al igual que Microsoft, Google, Baidu, Alibaba, Tencent, y así las empresas de tecnología basadas en la tecnología ¿por qué no escribir directamente como un grupo de generadores de código, ¿Por qué subir cada año decenas de miles de desarrolladores?

Para decirlo de manera más específica, por ejemplo, utilizamos ciertas generador de código para generar la arquitectura de tres capas (lo cual es mucho hace unos años en C entrada # principiantes o de carrera en la mayoría de las rutinas familiares), esta arquitectura se compone de tres capas: la capa física , BLL, y DAL.

Con las necesidades siempre cambiantes de un proyecto, la estructura de la tabla de datos no está también cambió. Bueno, el problema no está aquí, todas las estructuras de tabla de cambio, que no es necesario para regenerar las tres capas de código, y luego vuelva a colocar el código original.

Si añade su propio código en cualquiera de estos tres, no se va a encontrar problemas cuando su sustitución?

¿Alguna vez pensó, no hay manera de resolverlos, en lugar de sostener generador de código en vivo. cambios de código End, modificaciones correspondientes al final lógico de la historia después de la interfaz de usuario se determina.

El autor describe tanto, quiere expresar (especialmente para los principiantes C #): Primeros pasos o simplemente la etapa inicial, más al código escrito a mano, y más familiarizados con la biblioteca de clases de .NET Framework, siempre pensando: " generador de código para el trabajo ayuda "no es un conocimiento de programación de alto nivel real y habilidades consigo el.

Si tenazmente prefiere utilizar el generador de código tradicional de resolver la mayoría de los trabajos en su proyecto, entonces felicitaciones, que están en la línea equivocada, por favor deje tan pronto como sea posible para evitar ser foso cada vez más profundo, porque no amas a este negocio, tarde o temprano va a ir, esto sólo será un desperdicio de su preciosa juventud.

conclusión

Si elige este camino .NET, por favor cuidadosamente, en serio, porque se trata de su carrera, será recompensado su pago.

Supongo que te gusta

Origin www.cnblogs.com/xiaobenxiaoben/p/12620856.html
Recomendado
Clasificación