Ingeniería de software

135
¿Están mal vistos los patrones de diseño?

Tuve una discusión con uno de nuestros desarrolladores senior que ha estado en el negocio durante 20 años. Es bastante conocido en Ontario por un blog que escribe. Lo extraño es lo que me dijo: dijo que hay un código que es una pesadilla para trabajar porque fue escrito desde un libro de texto y...

135
¿Qué hace C ++ mejor que D?

Recientemente he estado aprendiendo D y estoy empezando a familiarizarme con el idioma. Sé lo que ofrece, aún no sé cómo usar todo, y no sé mucho sobre modismos D, etc., pero estoy aprendiendo. Me gusta D. Es un lenguaje agradable, que es, de alguna manera, una gran actualización de C, y está bien...

133
¿Soy demasiado 'inteligente' para ser legible por los desarrolladores de Jr.? ¿Demasiada programación funcional en mi JS? [cerrado]

Soy un desarrollador senior de front-end, codificando en Babel ES6. Parte de nuestra aplicación realiza una llamada a la API y, según el modelo de datos que recibimos de la llamada a la API, es necesario completar ciertos formularios. Esos formularios se almacenan en una lista doblemente...

132
¿Por qué las personas usan C si es tan peligroso?

Estoy considerando aprender C. Pero, ¿por qué las personas usan C (o C ++) si se puede usar 'peligrosamente'? Por peligroso, quiero decir con punteros y otras cosas similares. Como la pregunta de desbordamiento de pila ¿ Por qué la función gets es tan peligrosa que no debería usarse? . ¿Por qué...

131
¿Cómo reconocer a un buen programador? [cerrado]

Nuestra empresa está buscando nuevos programadores. Y aquí viene el problema: hay muchos desarrolladores que se ven realmente bien en la entrevista, parecen conocer la tecnología que necesita y tienen un buen historial de trabajo, pero después de dos meses de trabajo, descubre que no pueden...

131
TDD vs. Productividad

En mi proyecto actual (un juego, en C ++), decidí que usaría Test Driven Development 100% durante el desarrollo. En términos de calidad del código, esto ha sido excelente. Mi código nunca ha sido tan bien diseñado o tan libre de errores. No me avergüenzo al ver el código que escribí hace un año al...