Ingeniería de software

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


9
¿Cómo debo comenzar con Lisp? [cerrado]
He estado programando durante años, trabajando en varias iteraciones de Blub (BASIC, Assembler, C, C ++, Visual Basic, Java, Ruby sin ningún orden particular de "Blub-ness") y me gustaría aprender Ceceo. Sin embargo, tengo mucha intertia con tiempo limitado (familia, trabajo a tiempo completo, etc.) y una felicidad cómoda con …

3
¿Cómo deshacerse del cubículo? [cerrado]
Realmente me gustaría salir de la existencia del "cubículo" 9-5 y hacer algo donde pueda trabajar desde casa, despegar cuando quiera, etc. No me malinterpreten ... No me importa trabajar duro , pero no estoy disfrutando de todo el asunto corporativo donde se establecen mis horas, días de vacaciones, código …

24
¿Cómo obtener dinero de un cliente renuente? [cerrado]
Completé este sitio web hace 4 meses. (Me gustaría mantener el sitio web anónimo; si esta publicación aparece en la búsqueda de Google de los clientes, tendrá un impacto negativo en su negocio). Hicimos varias iteraciones, el cliente era muy exigente (y curioso), cumplí con todo lo que quería, incluido …

3
¿Por qué el método PATCH no es idempotente?
Me preguntaba acerca de esto. Supongamos que tengo un userrecurso con idy namecampos. Si quiero actualizar un campo, podría hacer una solicitud PATCH al recurso como este PATCH /users/42 {"name": "john doe"} Y luego la aplicación actualizará el nombre del usuario 42. Pero, ¿por qué si repito esta solicitud, el …




3
¿Cuál es el beneficio de escribir en una ubicación temporal y luego copiarlo en el destino previsto?
Estoy escribiendo una aplicación que funciona con imágenes satelitales, y mi jefe me pidió que mirara algunas de las aplicaciones comerciales y ver cómo se comportan. Encontré un comportamiento extraño y luego, mientras lo buscaba, también lo encontré en otras aplicaciones estándar. Estos programas primero escriben en la carpeta temporal …

10
¿Cómo se puede evitar escribir código GUI hinchado?
Siempre que trabajo con código GUI, el código tiende a hincharse más rápido que otros tipos de código. También parece más difícil de refactorizar. Mientras que en otros tipos de código puedo refactorizar con bastante facilidad, encuentro que puedo descomponer una clase más grande en piezas más pequeñas de funcionalidad, …
48 refactoring  gui 


17
Recursión sin factorial, números de Fibonacci, etc.
Casi todos los artículos que puedo encontrar sobre la recursividad incluyen ejemplos de números factoriales o de Fibonacci, que son: Matemáticas Inútil en la vida real ¿Hay algunos ejemplos interesantes de códigos no matemáticos para enseñar la recursividad? Estoy pensando en algoritmos de divide y vencerás, pero generalmente involucran estructuras …
48 recursion 

3
¿Puede un git commit tener más de 2 padres?
En esta documentación se menciona Un objeto commit puede tener cualquier número de padres. Pero, según tengo entendido, el único caso en el que un commit tendrá más de 1 padre es cuando se ha producido una fusión, y en ese caso solo habrá dos padres. Entonces mi pregunta es, …
48 git 

8
¿Por qué NoSQL es más rápido que SQL?
Recientemente me preguntaron: ¿Por qué NoSQL es más rápido que SQL? No estaba de acuerdo con la premisa de la pregunta ... es una tontería para mí personalmente. No puedo ver ningún aumento en el rendimiento al usar NoSQL en lugar de SQL. Tal vez SQL sobre NoSQL, sí, pero …


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.