Ingeniería de software

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

13
Peores prácticas en C ++, errores comunes [cerrado]
Después de leer este famoso discurso de Linus Torvalds , me pregunté cuáles son en realidad todas las trampas para los programadores en C ++. No me estoy refiriendo explícitamente a los errores tipográficos o al mal flujo del programa como se trata en esta pregunta y sus respuestas , …


6
Programación con dislexia [cerrado]
Tengo dislexia muy severa junto con disnomia y disgrafía . Lo he sabido desde que era un niño. Mis habilidades de lectura y escritura están bastante paralizadas, pero he aprendido a lidiar con eso. Sin embargo, con los IDE de hoy, me resulta muy fácil mantener la concentración y estar …

14
¿Debería versionar aplicaciones web?
Recientemente tuve una discusión con un compañero de trabajo sobre el control de versiones de aplicaciones web. No creo que lo necesite en absoluto, y si solo desea un control de cordura para confirmar que su último lanzamiento esté en vivo, creo que una fecha (YYMMDD) probablemente sea lo suficientemente …


14
¿Corregir errores o esperar a que el cliente los encuentre?
¿Otras personas corrigen errores cuando los ven, o esperan hasta que se producen bloqueos / pérdida de datos / personas mueren antes de arreglarlo? Ejemplo 1 Customer customer = null; ... customer.Save(); El código es claramente incorrecto, y no hay forma de evitarlo: está llamando a un método con una …
35 code-quality  bug 


11
Ventajas de la programación orientada a objetos [cerrada]
Nota : esta pregunta es un extracto editado de una publicación de blog que escribí hace unos meses. Después de colocar un enlace al blog en un comentario sobre Programadores, alguien solicitó que publique una pregunta aquí para poder responderla. Este anuncio es mi más popular, ya que la gente …


2
Convenciones de nomenclatura DAL, BAL y UI Layer [cerrado]
Estoy desarrollando una aplicación web típica con las siguientes capas Capa de IU (MVC) Capa de lógica empresarial (BAL) Capa de acceso a datos (DAL) Cada capa tiene su propio objeto DTO, incluidos BAL y DAL. Mis preguntas sobre esto son las siguientes El DTO devuelto por el DAL simplemente …
35 c#  design  naming 

3
¿Cuál es el punto con HATEOAS en el lado del cliente?
Como entiendo actualmente, HATEOAS se trata básicamente de enviar junto con cada respuesta enlaces con información sobre qué hacer a continuación. Un ejemplo simple se encuentra fácilmente en Internet: un sistema bancario junto con un recurso de cuenta. El ejemplo muestra esta respuesta después de una solicitud GET a un …

6
El código que convierte un valor en una representación diferente y luego lo vuelve a convertir a donde comenzó es malo, pero ¿cómo? [cerrado]
Estaba leyendo un artículo sobre malas prácticas de programación . Mencionó "Código YoYo" que convierte un valor en una representación diferente, luego lo convierte de nuevo a donde comenzó (por ejemplo: convertir un decimal en una cadena y luego volver a un decimal, o rellenar una cadena y luego recortarla) …




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.