Ingeniería de software

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


19
¿Por qué OCaml no es más popular?
Siempre he escuchado que C es el lenguaje de elección para usar en sistemas embebidos, o cualquier cosa que necesite ejecutarse a la máxima velocidad. Nunca desarrollé una afición por C, principalmente porque no me gusta la aritmética de punteros y el lenguaje apenas es un peldaño por encima del …
86 c  ocaml 

22
¿Es difícil la POO porque no es natural?
A menudo se puede escuchar que OOP corresponde naturalmente a la forma en que las personas piensan sobre el mundo. Pero estaría totalmente en desacuerdo con esta afirmación: nosotros (o al menos yo) conceptualizamos el mundo en términos de relaciones entre las cosas que encontramos, pero el enfoque de OOP …

4
Diferencias entre TypeScript y Dart [cerrado]
Microsoft presentó recientemente TypeScript, un nuevo lenguaje de programación similar a JavaScript. Hace algún tiempo, escuché sobre Dart, un nuevo lenguaje de programación creado por Google para resolver problemas relacionados con Javascript, como el rendimiento, la escalabilidad, etc. El propósito de ambos idiomas nuevos me parece el mismo. ¿Qué opinas? …
85 dart  typescript 

10
¿Cómo evitas getters y setters?
Me está costando mucho diseñar las clases de una manera u otra. He leído que los objetos exponen su comportamiento, no sus datos; por lo tanto, en lugar de usar getter / setters para modificar datos, los métodos de una clase dada deberían ser "verbos" o acciones que operen en …


4
¿Cuál es la diferencia entre la programación imperativa, procesal y estructurada?
Al investigar (libros, Wikipedia, preguntas similares sobre SE, etc.) llegué a comprender que la programación imperativa es uno de los principales paradigmas de programación, donde se describe una serie de comandos (o declaraciones) para que la computadora los ejecute (así que mucho ordene que tome acciones específicas, de ahí el …



15
Regulación de la industria del software [cerrado]
Cada pocos años, alguien propone una regulación más estricta para la industria del software. Este artículo de IEEE ha estado recibiendo atención últimamente sobre el tema. Si los ingenieros de software que escriben programas para sistemas que exponen al público a riesgos físicos o financieros supieran que se les evaluaría …
85 legal  profession 


17
¿Cómo evitas llevar el trabajo a casa? [cerrado]
La programación es un trabajo altamente cerebral, y uno de los mayores problemas que tengo es llevar mi trabajo a casa conmigo. Es muy fácil de hacer: cada vez que tengo la oportunidad de pensar, mi mente naturalmente vaga por asuntos relacionados con el trabajo. Encuentro que muchas de las …




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.