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
Estrategia para mantenerse al día con los cambios de lenguaje (Python)
Escribir código que aún se ejecutará dentro de años Los lenguajes de programación cambian. Las bibliotecas cambian. Algunos códigos de hace 5, 10 o incluso 20 años aún podrían ejecutarse y producir los resultados esperados, mientras que algunos códigos de 2 años podrían fallar con un error de sintaxis. Esto …
16 python 

4
Flujo de trabajo: uso de formatos de documentos binarios en Git sin bloqueos (pasar de subversion)
Somos una consultora de software con multitud de proyectos para diferentes clientes. Tradicionalmente usamos Subversion, pero actualmente estamos considerando mudarnos a Git. Una parte importante de los documentos que producimos se comparte con nuestros clientes (requisitos, diseños globales, especificaciones de prueba, etc.), y usamos MS Office para producirlos. En Subversion, …
16 git  svn  dvcs  excel  word 

3
¿Es Agile una variante de RAD?
Wikipedia dice que Agile es un tipo de "RAD" que supongo que es incorrecto. Por lo que sé, Agile se desarrolló porque RAD en sí mismo no fue tan exitoso en los años 90 (demasiado rígido para los cambios). ¿O estoy equivocado? (Observación: aparentemente, el artículo de Wikipedia sobre el …

3
Representar acciones (verbos) en REST URI
Tengo que realizar una operación de impresión para mis documentos de cliente. Necesito que se realicen también las otras operaciones estándar, como agregar, actualizar, eliminar. entonces, tengo lo siguiente: Para crear un nuevo cliente: URI = / customer / {id}, type = POST, Methodname = CreateCustomer () Para actualizar: URI: …
16 rest 


6
¿La duplicación de código es un mal necesario en C?
Soy bastante nuevo en C, y me pregunto si la duplicación de código es un mal necesario cuando se trata de escribir estructuras de datos comunes y C en general. hash mapPor ejemplo, podría intentar escribir una implementación genérica , pero siempre encuentro que el resultado final es desordenado. También …

7
¿Debo encriptar datos en la base de datos?
Tengo un cliente, para lo cual voy a hacer una aplicación web sobre atención al paciente, manejo de pacientes, consultas, historial, calendarios, básicamente todo sobre eso. El problema es que se trata de datos confidenciales, historial del paciente y demás. El cliente insiste en cifrar los datos a nivel de …
16 php  mysql  encryption 


5
Uso de la palabra clave "Uso" en la interfaz C #
Cuando estoy usando C # para escribir algún código y defino una interfaz usando Visual Studio 2010, siempre incluye una serie de declaraciones "en uso" (como se muestra en el ejemplo) using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace TestEngine.TestNameSpace { interface ITest1 { bool testMethod(int xyz); } } …





3
¿Tirando de cambios de maestro a mi rama de trabajo?
Hay dos de nosotros trabajando en algo. Estamos usando esta estructura de rama Maestro dev-A dev-B Ambos trabajamos en ramas separadas (dev-A, B) y cada vez que terminamos, promovemos nuestros cambios para dominar. Pero el inconveniente de esto es que no podemos obtener los cambios que hace el otro desarrollador. …
16 git 


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.