Java convention de nommage pour les booléens, les noms de variables: writerEnabled vs writerIsEnabled

Laquelle des déclarations suivantes est conforme à Java conventions de nommage?

private boolean writerIsEnabled;
//with methods like
public boolean getWriterIsEnabled() 
public void setWriterIsEnabled()

OU

private boolean writerEnabled;
//with methods like
public boolean getWriterEnabled() 
public void setWriterEnabled()

Personnellement, je trouve le prénom "writerIsEnabled" pour être plus lisible, surtout lorsque vous l'utilisez dans une instruction if, ce

if(writerIsEnabled)
 {
    //...
 } 
double possible de Valide java bean noms pour les booléens
Personnellement, je préfère pécher par excès de [is]WriterEnabled. Cela signifie que je voudrais appeler la variable writerEnabled et de la lecture isWriterEnabled et le setter setWriterEnabled. Cela vient plus de code à l'auto-complétion ensuite la convention.

OriginalL'auteur CodeBlue | 2012-08-13