Ingeniería de software

25
¿Deberíamos usar python 2.6 o 2.7 o 3.x? [cerrado]

Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 6 años . La versión de Python que...

25
¿Cuándo entran en uso las 'funciones estáticas'?

Bien, he aprendido qué es una función estática, pero todavía no veo por qué son más útiles que las funciones de miembros privados. Esto podría ser una especie de pregunta nueva aquí, pero ¿por qué no simplemente reemplazar todas las funciones de miembros privados con funciones...

25
Directrices concisas significativas para nombrar métodos

Recientemente comencé a lanzar un proyecto de código abierto, aunque era el único usuario de la biblioteca, no me importaban los nombres, pero sé que quiero asignar nombres inteligentes a cada método para que sea más fácil de aprender, pero también necesito usar nombres concisos para que también...

25
El fundido cruzado perfecto

Me resulta difícil describir este problema en palabras, por eso hice un video (45 segundos) para ilustrarlo. Aquí hay una vista previa de las preguntas, échale un vistazo en Vimeo: http://vimeo.com/epologee/perfect-crossfade La cuestión de crear un fundido cruzado o una disolución perfecta de...

25
Lo que constituye "distribuir" para LGPL v3

Estoy considerando basar un nuevo software en una aplicación web LGPL. Quiero utilizar este nuevo software para crear un sitio web para mi empleador, y no tenemos la intención de vender o distribuir el software en sí a nadie. ¿Publicar páginas web desde el software LGPL constituye "distribuir" en...

25
Determinar si un Algoritmo es O (log n)

Estoy actualizando mi Teoría CS, y quiero saber cómo identificar la complejidad de un algoritmo O (log n). Específicamente, ¿hay una manera fácil de identificarlo? Sé que con O (n), generalmente tienes un solo bucle; O (n ^ 2) es un doble bucle; O (n ^ 3) es un bucle triple, etc. ¿Qué tal O (log...