- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
public int getSummaryChildWidth() {
return getMaxChildWidth(true);
}
public int getFuckingDinosaurD*cksHeight() {
return 0;
}
public int getFuckingDinosaurD*cksWidth() {
return 0;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+60
public int getSummaryChildWidth() {
return getMaxChildWidth(true);
}
public int getFuckingDinosaurD*cksHeight() {
return 0;
}
public int getFuckingDinosaurD*cksWidth() {
return 0;
}
Достался в наследство шедевр(выложен с цензурой). Самое интересное, что в svn эти методы еще и что-то выполняли.
PS. речь не про утку.
+76
} catch (IllegalArgumentException e) {
// checked exceptions are stupid
throw new UnexpectedException(e);
}
https://github.com/lmcalpin/Play--Paginate/blob/master/src/play/modules/paginate/strategy/JPARecordLocatorStrategy.java#L149
Well...
public class IllegalArgumentException extends RuntimeException
+75
boolean retval = serviceCategory.equalsIgnoreCase("transportation");
if (retval) {
String serviceLocation = bp.getParameterValueObjectFromAnyComponent("ReqTDQuestions", "svcLocation") + "";
if(serviceLocation.equalsIgnoreCase("GreaterChina")) {
retval=true;
}
}
return retval;
После деобфускации получаем:
return serviceCategory.equalsIgnoreCase("transp ortation");
+66
if (!retval){
String svcLocation = bp.getParameterValueObjectFromAnyComponent("ReqTDQuestions", "svcLocation") + "";
if (svcLocation.contains("GreaterChina")){
retval=true;
}
}
if(!retval){
String svcCategory = bp.getParameterValueObjectFromAnyComponent("ReqTDQuestions", "svcCategory") + "";
if(svcCategory.contains("ValueAddedServices") ||
svcCategory.contains("distWarehouse") ||
svcCategory.contains("transportation")){
retval =true;
}
}
элегантно.
+74
package com.euc.csvprocessor.misc;
import java.awt.Color;
/**
* Генератор кольорів .
* @author crasht
*
*/
public class ColorGenerator {
private int c=0;
/**
* Повертає наступний колір .
* @return color
*/
public Color getNextColor(){
switch(c){
case 0: c++; return Color.BLACK;
case 1: c++; return Color.BLUE;
case 2: c++; return Color.CYAN;
case 3: c++; return Color.DARK_GRAY;
case 4: c++; return Color.GRAY;
case 5: c++; return Color.GREEN;
case 6: c++; return Color.LIGHT_GRAY;
case 7: c++; return Color.MAGENTA;
case 8: c++; return Color.ORANGE;
case 9: c++; return Color.PINK;
case 10: c++; return Color.RED;
default : c=0; return getNextColor();
}
}
}
Самый рандомный цвет из существующих.
+71
try
{
//PI'я капец??
realStream.close();
}
catch (Throwable t)
{
throw new IOException(t);
}
Примечание: realStream - это обычный java.io.OutputStream
+76
// тут код FEST-теста
try {
applicationView.table("componentName");
Assert.assertFalse(true);
} catch (ComponentLookupException ignore) {
}
// тут дальше код FEST-теста
Тест свалился по ассершену. Полез смотреть, что произошло, и нашел штук пять таких конструкций подряд. Руки опустились(
+142
public abstract class MySqlDataBase extends AbstractDataBase {
public MySqlDataBase() throws Exception {
}
public void connection) {
// Тут наш говнокод...
}
public abstract void createDB() {
// Тут наш говнокод...
}
public abstract void executeQuery() {
// Тут наш говнокод...
}
public abstract void shutdown() {
// Тут наш говнокод
}
public abstract DBObject getObject(String q);
public abstract Vector getObjectVector(String q);
public abstract void insertObject(DBObject o);
public abstract void updateObject(DBObject o);
}
+62
package ru.jimbot.db;
public abstract void AbstractDataBase {
public AbstractDataBase {
}
public abstract void connection();
public abstract void createDB();
public abstract void executeQuery();
public abstract void shutdown();
}
+79
if ("5".equals(pid)) {
} else {
if ("1".equals(pid) || "4".equals(pid)) {
type = "fl";
} else if ("6".equals(pid)){
type = "nw";
}else {
type = "ul";
}
}
Из базы формируется дерево элементов для меню. Там же есть какая-то сортировка. Меняем в базе сортировку, а все работает по-старому. Лезем копать и находим.