Ingeniería de software

30
Haskell vs Erlang para servicios web

Estoy buscando comenzar un proyecto experimental usando un lenguaje funcional y estoy tratando de decidir entre Erlang y Haskell, y ambos tienen algunos puntos que realmente me gustan. Me gusta el sistema de tipo fuerte y la pureza de Haskell. Tengo la sensación de que facilitará la escritura de...

30
¿Cuáles son los inconvenientes del patrón ActiveRecord?

Tengo curiosidad por saber cuáles son los inconvenientes de usar el patrón ActiveRecord para el acceso a datos / objetos comerciales. Lo único que se me ocurre es que viola el Principio de Responsabilidad Única, pero el patrón AR es lo suficientemente común como para que esta razón por sí sola no...

30
Cómo explicar el valor de las pruebas unitarias

Quiero presentar el concepto de pruebas unitarias (y pruebas en general) a mis compañeros de trabajo; en este momento no hay pruebas en absoluto y las cosas se prueban realizando las tareas a través de la interfaz de usuario para ver el resultado deseado. Como puede imaginar, el código está...

30
¿Qué significa "S" en OOPS?

He buscado la forma completa de " OOPS " en Google , pero desafortunadamente, hay muchas respuestas ambiguas. Algunos dicen que es " Sistemas ", y algunos dicen que es " Estructura ", y algunos incluso lo han mencionado como " Sinopsis ". ¿Alguien puede iluminarme, para encontrar la forma completa...

30
¿Groovy se va? [cerrado]

Estoy seguro de que esta pregunta se ha hecho muchas veces. Sin embargo, me gustaría volver a preguntarlo con la intención de cuál es el futuro de estos idiomas. Me presentaron por primera vez a Groovy y realmente me gustó. Sentí que la sintaxis era más simple y estaba mucho más cerca de Java y...