Preguntas etiquetadas con design

39
Cadenas de codificación que nunca cambiarán

Entonces, en mis esfuerzos por escribir un programa para conjugar verbos (algorítmicamente, no a través de un conjunto de datos) para el francés, me encontré con un pequeño problema. El algoritmo para conjugar los verbos es en realidad bastante simple para los más o menos 17 casos de verbos, y se...

39
¿Qué tan rápido puede ir Go?

Go es uno de los pocos lenguajes que se supone que se ejecuta 'cerca del metal', es decir, está compilado, estáticamente escrito y ejecuta código de forma nativa, sin una VM. Esto debería darle una ventaja de velocidad sobre Java, C # y similares. Parece, sin embargo, que está detrás de Java (vea...

38
Técnicas de programación sobreutilizadas o maltratadas [cerrado]

¿Hay alguna técnica en la programación que consideres que se usa en exceso (IE se usa de manera más excesiva de lo que debería ser) o se abusa de ella, o se usa un poco para todo, sin ser una muy buena solución para muchos de los problemas que las personas intentan resolver? resolver con eso....

38
ID de paso u objeto?

Al proporcionar un método de lógica de negocios para obtener una entidad de dominio, ¿el parámetro debe aceptar un objeto o una ID? Por ejemplo, deberíamos hacer esto: public Foo GetItem(int id) {} o esto: public Foo GetItem(Foo foo) {} Creo en pasar objetos en su totalidad, pero ¿qué pasa con...