hubert
41 уровень

Говнокод #1

Статья из группы Архив info.javarush
boolean is_admin; // something Boolean b = new Boolean( is_admin ); if( b.toString().length() == 4 ) { // something... } // something
Комментарии (28)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
IvanDurov Уровень 25
20 апреля 2014
return 5 < age ? false : true

Правильно:
return age <= 5
alexnjc Уровень 31
20 апреля 2014
boolean is_admin;
// something
Boolean b = new Boolean( is_admin );
if( b.toString().length() == 4 ) {
   // something...
}
// something

Поскольку b.toString().length() == 4
соответствует только true и null, но из примитивного boolean нельзя получить null.
Все упрощается так:
boolean is_admin;
// something
if(is_admin) {
   // something...
}
// something
Predict_it Уровень 21
20 апреля 2014
int var;
int var2;
int var3;
int var4;

int var5 = var + var2 + var3 + var4;
L2CCCP Уровень 9
19 апреля 2014
public class Access
{
	private boolean isAdmin = false; //Default is false

	public void setAdmin(boolean isAdmin)
	{
		this.isAdmin = isAdmin;
	}

	public boolean getAdmin()
	{
		return isAdmin;
	}

	public void doSomething()
	{
		if(getAdmin())
		{
			//do something...
		}
	}
}
Timur Уровень 20
18 апреля 2014

public class User {
    private String name;
    private Role role;

    private User(String name, Role role) {
        this.name = name;
        this.role = role;
    }

    public static User createUser(String name, Role role) {
        return new User(name, role);
    }

    public boolean isRoleAdmin() {
        return role == Role.ADMIN;
    }

    public enum Role {USER, ADMIN}
}
max Уровень 30
18 апреля 2014
// something…

))
terranum Уровень 28
18 апреля 2014

// something
if(;;) {
   // something...
}
// something
Sant9Iga Уровень 41
18 апреля 2014
boolean is_admin;
// something
        
        if( is_admin) {
            // something...
        }
// something