Ingeniería de software

20
¿Cómo debo planificar y comenzar un proyecto?

Esta pregunta se migró de Stack Overflow porque se puede responder en Software Engineering Stack Exchange. Migrado hace 7 años . Cada vez que comienzo un proyecto, decido en momentos cruciales cambiar completamente las clases principales y quedar atrapado en oscuros

20
Java IDE escrito en Java puro? [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 . ¿Hay un IDE de Java...

20
Explicación simple de los sockets Unix

Puedo buscar y ya he visto la entrada de wikipedia y en otros lugares, pero aunque tengo algo de experiencia en programación, realmente no entiendo el concepto. ¿Puede tratarme como un niño de 10 años y darme una explicación clara sobre la comunicación de

20
¿Quién extiende las interfaces? ¿Y por qué?

AFAIK, mi clase extends, clases e implementsinterfaces para padres . Pero me encuentro con una situación en la que no puedo usar implements SomeInterface. Es la declaración de un tipo genérico. Por ejemplo: public interface CallsForGrow {...} public class GrowingArrayList <T implements...

20
¿Cómo generar UUID "seguros para el idioma"?

Siempre quise usar cadenas generadas aleatoriamente para las ID de mis recursos, por lo que podría tener URL más cortas como esta: / user / 4jz0k1 Pero nunca lo hice, porque me preocupaba que la generación de cadenas al azar creara palabras reales, por ejemplo: / user / f * cker. Esto trae dos...

20
La regla de 5: ¿usarlo o no?

La regla de 3 ( la regla de 5 en el nuevo estándar de c ++) establece: Si necesita declarar explícitamente el destructor, el constructor de copia o el operador de asignación de copia usted mismo, probablemente deba declarar explícitamente los tres. Pero, por otro lado, el " Código Limpio " de...