Ingeniería de software

34
Comentario antes o después de que el código en cuestión [cerrada]

Suponiendo un comentario no se ajusta (o no puede ir) en la línea que se aplica, debe uno escribir el comentario antes del código o después? Bueno, donde los futuros lectores comprendan mejor el alcance del comentario. En otras palabras, donde la mayoría de los programadores / scripters ponen...

34
¿Es útil el esquema Model-View-Presenter (MVP) para Android?

Cómo separar View y Presenter en Android, mientras que las reacciones sobre las acciones del usuario (parte del presentador de MVP) se configuran en las mismas actividades que muestran los elementos de la GUI (View part of MVP). "En el presentador de vista de modelo, tal como dicen Martin Fowler o...

34
¿Cuándo debe JavaScript generar HTML?

Intento generar la menor cantidad de HTML posible de JavaScript. En cambio, prefiero manipular el marcado existente siempre que puedo y solo generar HTML cuando necesito insertar dinámicamente un elemento que no es un buen candidato para usar Ajax. Esto, creo, hace que sea mucho más fácil mantener...

34
¿Cuándo deberías usar bools en C ++?

Tuvimos una tarea para nuestra clase donde tuvimos que crear un juego de tres en raya . A la gente le gusta complicarse, así que escribieron juegos complejos que incluían menús. Al final del juego, tenías que tener la opción de volver a jugar o salir del programa. intUsé una variable para eso, pero...

34
mejores prácticas para el diseño de bases de datos NoSQL

Acabo de comenzar a usar una base de datos basada en documentos NoSQL (MongoDB) y tengo curiosidad sobre las mejores prácticas para diseñar bases de datos. ¿Supongo que la arquitectura debería ser diferente de las bases de datos relacionales? ¿Debo seguir apuntando a una base de datos...