Ingeniería de software

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

4
¿Cuál es el término para este tipo de refactorización?
Estoy seguro de que hay un término para la siguiente refactorización, pero no puedo recordarlo y mi Google-fu me falla. El refactor mueve si las declaraciones a donde van a tener el mayor impacto, por ejemplo, cambiando esto $test = someFunctionThatReturnsABool(); for($x = 0; $x < 10000; $x++) { if …







10
¿Deberían una vista y un modelo comunicarse o no?
De acuerdo con la página de Wikipedia para la arquitectura MVC , el modelo puede notificar a la vista, y también puede consultar al modelo sobre su estado actual. Sin embargo, de acuerdo con el curso de Paul Hegarty sobre iOS 5 en Stanford, conferencia 1, página 18, toda interacción …
33 design  mvc 


4
¿Dart tiene características útiles para programadores web?
http://www.dartlang.org/ Revisé el sitio muy brevemente y tuve curiosidad. ¿Hay alguna ventaja de usar Dart? ¿Es solo un reemplazo para JavaScript? Parece un Java más simple. Al escribir bastante C # en el trabajo, el lenguaje se parece mucho a lo que estoy acostumbrado, por lo que aprender la sintaxis …
33 javascript  dart 

3
¿Por qué no hilos verdes?
Si bien sé que las preguntas sobre esto ya se han cubierto (por ejemplo, https://stackoverflow.com/questions/5713142/green-threads-vs-non-green-threads ), no creo que tenga una respuesta satisfactoria . La pregunta es: ¿por qué JVM ya no admite hilos verdes? Dice esto en las preguntas frecuentes de Java de estilo de código : Un subproceso …


6
Colisiones de UUID [cerrado]
¿Alguien ha hecho alguna investigación real sobre la probabilidad de colisiones de UUID, especialmente con UUID de versión 4 (aleatorio), dado que los generadores de números aleatorios que utilizamos no son realmente aleatorios y que podríamos tener docenas o cientos de máquinas idénticas que ejecutan el mismo código generando UUID? …
33 random  uuid 


10
Paso de la variable miembro como parámetro de método
En un proyecto, encontré un código como este: class SomeClass { private SomeType _someField; public SomeType SomeField { get { return _someField; } set { _someField = value; } } protected virtual void SomeMethod(/*...., */SomeType someVar) { } private void SomeAnotherMethod() { //............. SomeMethod(_someField); //............. } }; ¿Cómo puedo convencer …

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.