Ingeniería de software

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




4
¿Por qué F # tiene un modo interactivo pero no C #?
F # sale de la caja con un REPL interactivo. C # no tiene nada de eso y, de hecho, es un poco difícil de jugar sin configurar un proyecto completo (aunque LINQpad funciona y también es posible hacerlo a través de powershell). ¿Hay algo fundamentalmente diferente en los lenguajes …
32 c#  .net  tools  f# 

10
¿Vale la pena pasar de la tecnología de Microsoft a Linux, NodeJS y otros marcos de código abierto para ahorrar dinero para una nueva empresa? [cerrado]
Actualmente me estoy involucrando en una startup, soy el único desarrollador involucrado en este momento, y los otros muchachos me están dejando todas las decisiones tecnológicas en este momento. Para mi trabajo diario, trabajo en una empresa de software que utiliza tecnología de Microsoft en el día a día, utilizamos …






11
typedefs y #defines
Definitivamente, todos hemos usado typedefsy #defines una u otra vez. Hoy, mientras trabajaba con ellos, comencé a reflexionar sobre algo. Considere las siguientes 2 situaciones para usar intel tipo de datos con otro nombre: typedef int MYINTEGER y #define MYINTEGER int Al igual que en la situación anterior, podemos, en …




9
while (verdadero) y ruptura de bucle: ¿antipatrón?
Considere el siguiente código: public void doSomething(int input) { while(true) { TransformInSomeWay(input); if(ProcessingComplete(input)) break; DoSomethingElseTo(input); } } Suponga que este proceso implica un número finito pero dependiente de entrada de pasos; el bucle está diseñado para terminar por sí solo como resultado del algoritmo, y no está diseñado para ejecutarse …

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.