Ingeniería de software

37
Buen ejemplo de código complejo usando TDD [cerrado]

¿Cuál sería un buen ejemplo del uso de TDD en proyectos grandes, reales y complejos? Todos los ejemplos que he visto hasta ahora son proyectos de juguetes con el propósito de un libro o un papel ... ¿Puedes nombrar un proyecto de código abierto que usa mucho TDD? Preferiblemente en C ++ pero...

37
¿Puedo minificar Javascript que requiere aviso de copyright?

Supongo que esta es una pregunta legal, pero se relaciona con el software. Estoy a punto de incluir un complemento JS en un proyecto. Los comentarios incluyen: Las redistribuciones del código fuente deben conservar el aviso de copyright anterior, esta lista de condiciones y el siguiente...

37
¿Hay olores de arquitectura?

Hay toneladas de recursos en la web que hacen referencia y enumeran olores de código. Sin embargo, nunca he visto información sobre olores arquitectónicos . ¿Está definido en alguna parte, y hay una lista disponible? ¿Se ha realizado alguna investigación formal sobre defectos de arquitectura y su...

37
C # Dev - He intentado Lisps, pero no lo consigo [cerrado]

Después de unos meses de aprender y jugar con Lisp, tanto CL como un poco de Clojure, todavía no veo una razón convincente para escribir nada en lugar de C #. Realmente me gustaría algunas razones convincentes, o para que alguien señale que me estoy perdiendo algo realmente grande . Los puntos...

37
¿Cómo se hizo la programación hace 20 años? [cerrado]

Hoy en día tenemos muchas ayudas de programación que facilitan el trabajo, que incluyen: IDEs Depuradores (línea por línea, puntos de interrupción, etc.) Scripts de hormigas, etc. para compilar Sitios como StackOverflow para ayudar si está atrapado en un problema de programación Hace 20 años,...

37
¿Es un "comentario divertido" una mala práctica o no? [cerrado]

Quiero preguntarle si agregar algunos "huevos de pascua" en la documentación original no es profesional o no. Probablemente usted ha leído el Stackoverflow sondeo para comentarios divertidos en una fuente de documentación, y se han topado personalmente en muchas de estas cosas durante mi trabajo,...

37
¿Qué hace que una aplicación sea escalable?

Sigo viendo en las ofertas de trabajo que el solicitante debe tener experiencia escribiendo solicitudes "escalables". ¿Qué hace que una aplicación sea escalable y cómo sé que mi código puede escalar a millones de usuarios? Supongo que una mejor forma de formular esta pregunta es: ¿Cómo puedo...