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
Nombre de la interfaz: prefijo 'Can-' vs sufijo '-Able'
Es común usar '-able' como sufijo para interfaces, por ejemplo Serializable Imprimible Enumerable Bebible Tirable Giratorio Estaba pensando que 'Can-' podría ser mejor porque puede ser más descriptivo. Sí, es más prolijo y agrega ruido al nombre de la interfaz. En particular, se pueden usar verbos pasivos. Por ejemplo, 1 …
29 api  interfaces 

7
¿Es ético usar código personal en el trabajo?
Estoy trabajando en un proyecto paralelo en el trabajo donde encuentro beneficioso usar parte de mi código que he desarrollado personalmente (fuera del trabajo) para acelerar mi desarrollo. Mi proyecto paralelo es desarrollar una aplicación GUI C ++ para permitir a nuestros usuarios avanzados ejecutar consultas (creadas por mí) contra …


8
¿Es razonable ejecutar procesos con herramientas de CI?
En mi empresa, tenemos un atolladero de trabajos cron dispares (en múltiples sistemas) y arrancamos manualmente los procesos que mantienen nuestro negocio en funcionamiento que es el resultado de años de desarrollo oportuno y posterior negligencia. Algún día, tendremos que encontrar una solución más centralizada por razones obvias. Un pensamiento …


3
¿Es Entity Framework Code First un poco sin sentido / inútil en la producción y cuál es una buena estrategia de EF para la producción?
Recientemente he estado programando con Entity Framework 4.1 Code First y me encanta su desarrollo, pero con solo un plan final y una lista de características que cambia rápidamente, estoy modificando constantemente la Clase / Base de datos para satisfacer las necesidades de las aplicaciones. En el desarrollo, no hay …

14
¿Por qué el formato de código enriquecido no es más común?
Estaba leyendo Code Complete y en el capítulo sobre diseño y estilo, él estaba prediciendo que los editores de código usarían algún tipo de formato de texto enriquecido. Eso significa que, en lugar de que el código se vea así Procedure ResolveCollisions { Performs a posteriori collision resolution through spatial …

10
¿Son los "errores" por diseño una mala señal?
¿Es una mala señal si los usuarios envían informes de errores para cosas que son por diseño? ¿Significa generalmente que la aplicación es confusa o poco clara, o debería atribuirla a un error único del usuario a menos que se indique específicamente? (En realidad no tengo ningún informe de este …
29 bug  users 



12
¿Por qué necesitas flotador / doble?
Estaba viendo http://www.joelonsoftware.com/items/2011/06/27.html y me reí de la broma de Jon Skeet acerca de que 0.3 no era 0.3. Personalmente nunca tuve problemas con flotadores / decimales / dobles, pero recuerdo que aprendí 6502 muy temprano y nunca necesité flotadores en la mayoría de mis programas. La única vez que …

3
¿Cómo promover un proyecto de código abierto?
En primer lugar, me disculpo si esta es la sección incorrecta de la red para publicar esta pregunta. Si es así, no dude en moverlo a una ubicación más apropiada ... Pregunta: Me gustaría escuchar sus ideas sobre las formas en que se inician y ejecutan los proyectos de código …


16
Estoy escribiendo sobre la sintaxis del lenguaje. ¿Existe un idioma en el que los parámetros se colocan dentro del nombre del método?
en JavaScript: function getTopCustomersOfTheYear(howManyCustomers, whichYear) { // Some code here. } getTopCustomersOfTheYear(50, 2010); Cía#: public List<Customer> GetTopCustomersOfTheYear(int howManyCustomers, int whichYear) { // Some code here } List<Customer> customers = GetTopCustomersOfTheYear(50, 2010); en PHP: public function getTopCustomersOfTheYear($howManyCustomers, $whichYear) { // Some code here } $customers = getTopCustomersOfTheYear(50, 2010); ¿Hay algún lenguaje …

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.