Ingeniería de software

14
Es, finalmente, costoso

En el caso de un código en el que debe realizar una limpieza de recursos antes de salir de una función, ¿existe una diferencia de rendimiento importante entre estas 2 formas de hacerlo? Limpieza del recurso antes de cada declaración de devolución void func() { login(); bool ret =...

14
Nombrar un campo booleano que es un verbo

En Java, por convención getter y setter para campos booleanos serán isField()y setField(). Esto funciona perfectamente bien con los nombres de campos que son adjetivos como active, visible, closed, etc. Pero, ¿cómo nombro un campo que tenga el significado de un verbo, como haveChildren? Agregue...