Ingeniería de software

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

2
¿Qué tan robustos son los compromisos de Git cuando se va la luz?
Un día estaba usando Git (todavía lo estoy usando) y la electricidad se cortó mientras me comprometía. Cuando volví (en realidad, la electricidad), el repositorio git estaba corrupto. No recuerdo el nombre exacto, pero era algo así como "referencias inválidas" o algo así. Es fácil adivinar que la confirmación se …
24 git 






6
¿Por qué no se usa Java como lenguaje de compilación?
¿Quieres mejorar esta publicación? Proporcione respuestas detalladas a esta pregunta, incluidas citas y una explicación de por qué su respuesta es correcta. Las respuestas sin suficiente detalle pueden ser editadas o eliminadas. Si Java es un lenguaje de propósito general, y construir un programa es algo que se puede describir …
24 java  c#  builds  build-system 


3
Python - 'if foo in dict' vs 'try: dict [foo]'
Supongo que se trata menos de la naturaleza de la tipificación de patos y más acerca de mantenerse pitónico. En primer lugar, cuando se trata de dictados, en particular cuando la estructura del dict es bastante predecible y una clave dada generalmente no está presente, pero a veces lo está, …
24 python 




3
Fábrica estática vs fábrica como singleton
En algunos de mis códigos, tengo una fábrica estática similar a esta: public class SomeFactory { // Static class private SomeFactory() {...} public static Foo createFoo() {...} public static Foo createFooerFoo() {...} } Durante una revisión de código, se propuso que este debería ser un singleton e inyectado. Entonces, debería …


2
Tenemos una gran aplicación de Ruby on Rails (25 millones de usuarios mensuales), nuestra gerencia decidió reescribir en Node.js, ¿estoy loco?
Por favor dime si: ¡Node.js hará que nuestro sitio sea más rápido! Node.js consumirá menos recursos del servidor, ¡podemos ahorrar dinero! ¡Node.js nos hará más productivos! Node.js significa que podemos compartir el código JavaScript del lado del cliente y del servidor. Para aclarar, estamos reescribiendo un servidor frontend, que hablará …

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.