Ingeniería de software

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

1
Mejores prácticas al bifurcar código base
Tengo una pregunta en cuanto a las mejores prácticas apropiadas que giran el código de bifurcación. Tomé la base de código con licencia de Creative Commons Attribution-NonCommercial-ShareAlike 3.0 y aporté cambios significativos para satisfacer mis necesidades. Siento que mi versión podría beneficiar a otros y deseo redistribuirla. No estoy seguro …

3
¿Qué significa "sublicencia" en realidad?
Primero, está claro que el derecho de sublicenciar no le otorga el derecho de volver a licenciar. Digamos que tenemos una biblioteca con licencia MIT (1 archivo), alguien agrega algunas características a la biblioteca pero las coloca bajo GPL (en el mismo archivo 1). ¿O si alguien quiere sublicenciar tiene …






4
Los "idiomas restringidos" de Fernando J. Corbató
Para su discurso de premio Turing de 1990 , Fernando J. Corbató enumeró las razones por las cuales los sistemas complejos inevitablemente fallarán. En su conclusión, da algunas sugerencias para disminuir la probabilidad de falla. Él enumera una idea de la siguiente manera: [U] se de lenguajes restringidos para diseño …


6
¿Cuáles * son * los conceptos de programación que debo dominar para tener una comprensión profunda de mi oficio (programación)? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …

3
¿Es una buena idea usar pruebas unitarias para contar una historia?
Entonces, tengo un módulo de autenticación que escribí hace algún tiempo. Ahora veo los errores de mi camino y escribo pruebas unitarias para ello. Mientras escribo las pruebas unitarias, me resulta difícil encontrar buenos nombres y buenas áreas para probar. Por ejemplo, tengo cosas como Requiere Login_should_redirect_when_not_logged_in Requiere inicio de …

4
Enfatice la negación
Estaba escribiendo una declaración if con nombres de propiedad bastante largos y encontré este problema. Digamos que tenemos una declaración if como esta: if(_someViewModelNameThatIsLong.AnotherPropertyINeedToCheck == someValue && !_someViewModelNameThatIsLong.ThisIsABooleanPropertyThatIsImportant) { //Do something } La segunda propiedad es de tipo booleano y no tiene sentido tener el stetement como if(boleanValue == true) …



4
Tabla de historial de base de datos / Tabla de seguimiento
Actualmente quiero estructurar una tabla de seguimiento / historial como esta: PrimaryKey - ID OtherTableId - fk fieldName: nombre del campo que sigue Valor antiguo Nuevo valor Nombre de usuario CreateDateTime Entonces, básicamente, quiero tener una tabla que rastree el historial de otras tablas, almacene el nombre de columna del …
13 database  sql  tracking 

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.