¿Cuál de las siguientes declaraciones cumple con las convenciones de nomenclatura de Java?Convención de nomenclatura Java para nombres de variables booleanas: writerEnabled vs writerIsEnabled
private boolean writerIsEnabled;
// with methods like
public boolean getWriterIsEnabled()
public void setWriterIsEnabled()
O
private boolean writerEnabled;
// with methods like
public boolean getWriterEnabled()
public void setWriterEnabled()
personalmente encuentro el primer nombre "writerIsEnabled" para ser más legible, especialmente cuando se utiliza en una sentencia if como esto -
if(writerIsEnabled)
{
//...
}
posible duplicado de [nombres válidos de beans java para booleanos] (http://stackoverflow.com/questions/799280/valid-java-bean-names-for-booleans) –
Personalmente, me gustaría pecar de lado '[es] WriterEnabled'. Esto significa que llamaría a la variable 'writerEnabled' y getter' isWriterEnabled' y setter 'setWriterEnabled'. Sin embargo, esto se debe más a la autocompletación del código que a la convención. – MadProgrammer