Ingeniería de software

122
¿Todavía no puedo entender cómo programar?

He leído muchos libros para varios lenguajes de programación, Java, Python, C, etc. Entiendo y conozco todos los conceptos básicos de los lenguajes y entiendo algoritmos y estructuras de datos. (Equivalente a decir dos años de clases de informática) PERO, todavía no puedo entender cómo escribir un...

122
¿Es posible reescribir cada línea de un proyecto de código abierto de una manera ligeramente diferente y usarlo en un proyecto de código cerrado?

Hay un código que es GPL o LGPL que estoy considerando usar para un proyecto de iPhone. Si tomo ese código (JavaScript) y lo reescribí en un idioma diferente para usarlo en el iPhone, ¿sería un problema legal? En teoría, el proceso que ha sucedido es que he pasado por cada línea del proyecto,...

121
Diferencia entre un zócalo y un puerto

¿Podría alguien explicar claramente la diferencia entre un puerto y un zócalo? Sé que un puerto sirve como puerta de entrada a la red para un proceso de aplicación y que el proceso de aplicación utiliza una conexión de socket al número de puerto dado para manejar la comunicación de red, pero cuando...

120
Funciones de una línea que se llaman solo una vez

Considere una función sin parámetros ( editar: no necesariamente) que realiza una sola línea de código y se llama solo una vez en el programa (aunque no es imposible que se vuelva a necesitar en el futuro). Podría realizar una consulta, verificar algunos valores, hacer algo relacionado con...

119
¿Soy demasiado joven para quemarme? [cerrado]

Siento que me he quemado, a pesar de que solo estoy fuera de la universidad durante 5 años. Durante los primeros 3 años de mi carrera, las cosas fueron increíbles. Nunca fui nada especial en la escuela, pero me sentí especial en mi compañía. Mirando hacia atrás, podría decir que hice todos los...

118
¿Debo eliminar el código sin referencia?

Estoy trabajando en una base de código de tamaño mediano (100k líneas), todo es código relativamente reciente (menos de un año) y tiene una buena cobertura de prueba de unidad. Sigo encontrando métodos que ya no se usan en ninguna parte o solo se mencionan en pruebas unitarias que solo prueban ese...