- 1
- 2
- 3
- 4
- 5
public void checkClass(Object target){
if (!target.getClass().toString().contains("myBuilder")){
throw new IllegalArgumentException("Передан объект неверного типа");
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+81.4
public void checkClass(Object target){
if (!target.getClass().toString().contains("myBuilder")){
throw new IllegalArgumentException("Передан объект неверного типа");
}
}
instanceof - это для трусов!
+79.2
if("USD".equals(currency)) {
model.put(CURRENCY, String.valueOf(RBSConstants.CURRENCY_USD));
} else if("EUR".equals(currency)) {
model.put(CURRENCY, String.valueOf(RBSConstants.CURRENCY_EUR));
} else if("RUB".equals(currency)) {
model.put(CURRENCY, String.valueOf(RBSConstants.CURRENCY_RUB));
} else if("UAH".equals(currency)) {
model.put(CURRENCY, String.valueOf(RBSConstants.CURRENCY_UAH));
} else if("NOK".equals(currency)) {
model.put(CURRENCY, String.valueOf(RBSConstants.CURRENCY_NOK));
}
5 валют это тебе не 55 и не стопицот, так что херячим ифами
+74.7
else if (i == '\n')
{
if (lastb != '\r')
{
// imagine my joy...
if (!(isCrlfStream && lastb == '\n'))
{
out.write(newline);
}
}
else
Довольно известная опенсорсовая библиотека bouncycatle(bcmail-jdk15-143) разбирался в подписке eMail сообщений и вот где то на вторые- третьи сутки неравной борьбы и вкуривания доки дошел до этого куска кода, комент меня убил
ЗЫ. Библиотека и ее писатели действительно круты но видно и они устают писать нетленный код.
+77.8
//Проверка на аццкие числа, ибо
//"И он сделал то, что всем - малым и великим, богатым и нищим, свободным и рабам - положено будет начертание на правую руку
// их или на чело их, и что никому нельзя будет ни покупать, ни продавать, кроме того, кто имеет это начертание или имя зверя,
// или число имени его. Здесь мудрость. Кто имеет ум, тот сочти число зверя, ибо это число человеческое; число его шестьсот шестьдесят шесть".
// (Апок. 13, 16-18).
if (result.indexOf("666") > -1) {
.........
//Сатанский гетер
public boolean isSatanic(){
.......
Вот такой вот код встретился в середине некого здорового метода для генерации номера пользователя.... И небольшой гетер к нему =))
+73.1
if (e.getClickCount() >= 2 && e.getClickCount() < 8) {
При том количество кликов больше восьми не обрабатывается))
+77
if ((!getUserSession().getKodUser().equalsIgnoreCase("0")) &&
(!getUserSession().getKodUser().equalsIgnoreCase("0")))
16:33
// проверка на регистрацию пользователя в системе
//--------------------------------------------------------------------------------------
Long userKod;
if ((!getUserSession().getKodUser().equalsIgnoreCase("0")) &&
(!getUserSession().getKodUser().equalsIgnoreCase("0")))
{
userKod = Long.parseLong(CalcUtil.getUserSession().getKodUser());
Iterator itUser =
getUserSession().getAsuEjb().findSpUserByKodUser(userKod).iterator();
Увидел у одного человека.
+68
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
PortletSettings other = (PortletSettings) obj;
if (column == null) {
if (other.column != null)
return false;
} else if (!column.equals(other.column))
return false;
if (configurator == null) {
if (other.configurator != null)
return false;
} else if (!configurator.equals(other.configurator))
return false;
if (library == null) {
if (other.library != null)
return false;
} else if (!library.equals(other.library))
return false;
if (maximize != other.maximize)
return false;
if (portletId == null) {
if (other.portletId != null)
return false;
} else if (!portletId.equals(other.portletId))
return false;
if (row != other.row)
return false;
return true;
}
+86.6
for (int j = 0; j < ch.length; j++) {
ch[j] = "0".charAt (0);
}
+66.6
package parseit;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class MysqlConn {
private volatile static Connection instance;
private MysqlConn() {
}
public static Connection getInstance() {
try {
if (instance == null) {
synchronized (MysqlConn.class) {
if (instance == null) {
instance = DriverManager.getConnection("jdbc:mysql://***:3306/******?user=******&password=*******");
}
}
}
} catch (SQLException ex) {
}
return instance;
}
}
Объясните почему System.out.println(MysqlConn.getInstance ()); выводит null
+76.3
Long orgId = 0L;
try {
orgId = Long.valueOf(textOrgId);
} catch (Exception e) {
orgId = 0L;
}
// ...
Organization org = orgDAO.findById(orgId);
if (org == null) {
// не найдено? создать новую
org = new Organization();
// ...
}
Если с веба в поле textOrgId пришёл мусор, то создать новую организацию. Но перед этим всё равно поискать в базе несуществующий orgId=0.