Ingeniería de software

Preguntas y respuestas para profesionales, académicos y estudiantes que trabajan dentro del ciclo de vida de desarrollo de sistemas




10
¿Por qué Clean Code sugiere evitar las variables protegidas?
Clean Code sugiere evitar variables protegidas en la sección "Distancia vertical" del capítulo "Formateo": Los conceptos que están estrechamente relacionados deben mantenerse verticalmente cerca uno del otro. Claramente, esta regla no funciona para conceptos que pertenecen a archivos separados. Pero los conceptos estrechamente relacionados no deben separarse en archivos diferentes …

6
Diferencia entre REST y CRUD
Aprendí REST y se parece mucho a CRUD (por lo que he leído sobre CRUD). Sé que son diferentes, y me pregunto si pensar que son similares significa que no los entiendo. ¿Es que REST es un "superconjunto" de CRUD? ¿Todo CRUD hace y más?
168 rest  crud 

3
Significado de la licencia MIT
Supongamos que uso esta API ActionScript lanzada bajo licencia MIT para construir un software: http://www.cove.org/ape/docs/api/ ¿Puedo vender ese software? ¿Necesito entregar el código fuente de mi software? ¿Alguien que recibe mi software puede revenderlo?


28
¿Cómo ser un programador de cero errores? [cerrado]
Mi jefe siempre me ha dicho que un buen programador debería poder asegurarse de que el código que cambia sea confiable, correcto y completamente autoverificado; que debe comprender completamente todos los resultados e impactos que causarán sus cambios. He hecho todo lo posible para ser este tipo de programador, probando …
168 code-quality 




21
¿Cómo saben los programadores rápidos y sucios que lo hicieron bien?
Si le preguntas a los programadores por qué deberían escribir código limpio, la respuesta número uno que obtienes es la mantenibilidad. Si bien eso está en mi lista, mi razón principal es más inmediata y menos altruista: no puedo decir si mi nuevo código es correcto si está demasiado sucio. …
166 design 

30
¿Hay algún programador famoso de un solo ejército?
Últimamente he estado aprendiendo de más y más programadores que piensan que si estuvieran trabajando solos, serían más rápidos y ofrecerían más calidad. Por lo general, ese sentimiento se une a un sentimiento de que hacen la mejor programación en su equipo y, al final del día, la idea es …

7
¿Qué hay de malo con las cuerdas mágicas?
Como desarrollador de software experimentado, he aprendido a evitar las cadenas mágicas. Mi problema es que hace tanto tiempo que no los uso, que he olvidado la mayoría de las razones. Como resultado, tengo problemas para explicar por qué son un problema para mis colegas menos experimentados. ¿Qué razones objetivas …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.