-
Лучший говнокод
- В номинации:
-
- За время:
-
-
+71.9
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
List<AbstractPOJO> ordersList = getList();
int num = CollectionUtils.indexOf(ordersList, orders.getCurrentOrder());
if (num > -1 && num < ordersList.size()) {
int objectsPerPageCount = orders.getObjectsPerPage();
for (int i = 0; i < ordersList.size(); i++) {
if (num >= objectsPerPageCount * i && num < objectsPerPageCount * (i + 1)) {
orders.setPage(i + 1);
break;
}
}
}
установка текущей страницы...
переписалось в:
List<AbstractPOJO> ordersList = getList();
int num = CollectionUtils.indexOf(ordersList, orders.getCurrentOrder());
if (num > -1) {
orders.setPage(num / orders.getObjectsPerPage());
}
asdqwezx,
12 Августа 2009
-
+71.7
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
//это метод
public Integer getNoDeletedSubscribers() {
Integer count = 0;
for (int i = 0, n = subscribers.size(); i < n; count += (!subscribers.get(i++).isDeleted() ? 1 : 0));
return count;
}
//а вот пример использования этого метода в коде))
private void actionValidateInput() {
saveTaskBtn.setEnabled(!(((taskName.getText().equals("") ||
subscriberBox.getSelectedItem()==null ||
f51Box.getSelectedItem()==null || getTask().getNoDeletedSubscribers()==0 ) && getTask().getTaskType()==TaskType.SEND_MAIL) ||
((taskName.getText().equals("") && getTask().getTaskType()==TaskType.RECIVE_MAIL))));
}
кусочек мазгоразрывающей логики
nicolas.patsevich,
01 Декабря 2009
-
+71.6
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.Display;
public class BIOS extends MIDlet{
Kernel kern;
boolean in=false;
public void pauseApp(){
kern.c.println("ACPI : Macine paused");
}
public void destroyApp(boolean b){
kern.c.println("ACPI : Macine poweroffing");
exitApp(true);
}
public void startApp(){
if(!in) kern=new Kernel(this);
else kern.c.println("ACPI : Machine resumed");
in=true;
}
public void exitApp(boolean physical){
Display.getDisplay(this).setCurrent(kern.c);
kern.c.println("Changing runlevel to 0... [Ok]");
kern.c.println("Sending to processes the TERM signal");
kern.c.println("Sending to processes the KILL signal");
kern.c.println("Stopping FS: fsdriver");
kern.fs=null;
kern.c.println("Sending the system clocktime...");
try{
Thread.currentThread().sleep(5000L);kern.c.println("Destroyed.");
Thread.currentThread().sleep(500L);System.gc();}catch(Exception e){}
in=false;
if(physical) notifyDestroyed();
}
}
Очередной кусок говнокода :)
Pyth_ON,
17 Февраля 2010
-
+71.3
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
/**
* Возбуждает IllegalArgumentException если аргумент null.
* Формирует сообщение об ошибке с именем условия.
*
* @param argument проверяемый аргумент
* @param argumentName имя аргумента
*/
public static void ensureNotNull(Object argument, String argumentName) {
if (argument == null) {
throw new IllegalArgumentException("Null '" + argumentName + "' not allowed.");
}
}
johnsoft,
07 Сентября 2009
-
+71.2
- 1
public class ObjectList<T> extends ErrorStatus
Morbo,
18 Марта 2010
-
+71.2
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
try {
System.out.print("x=");
x = Integer.parseInt(br.readLine());
} catch (IOException ex) {
System.err.println("Ошибка. Рожей не вышел.");
} catch(NumberFormatException e) {
System.err.println("Ошибка. Неправильный формат аргумента.");
}
Найденный на просторах интернета код :)
danilissimus,
05 Декабря 2009
-
+71.1
- 1
if (getHook() != null ? !getHook().equals(pmCounty.getHook()) : pmCounty.getHook() != null) return false;
Код западной enterprise системы для риэлторов. Написан русскими.
vladimir.loshchin,
02 Сентября 2009
-
+71
- 1
newMatrix.setElement(newMatrix.getElement(i, j) + getElement(i, k) * matrix.getElement(k, j), i, j);
Профессиональный говнокод.
jangolare,
04 Января 2015
-
+71
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
public static int activeThreadsCount(List<Thread> threadList)
{
int i = 0;
for (Thread thread : threadList)
{
i += thread.isAlive() ? 1 : 0;
}
return i;
}
pushistayapodmyshka,
26 Ноября 2014
-
+71
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
public static void main(String[] args) {
Map<String, ClassLink<?>> children = new HashMap<String, ClassLink<?>>();
children.put("test1", new ClassLink<Dall>());
children.put("test2", new ClassLink<Son>());
String test = children.get("test1").classObjectGenerator().getName();
test.toString();
}
static class ClassLink<X extends ChildBase> {
public X classObjectGenerator() {
return (X) new Dall();
};
}
static class Dall implements ChildBase {
public String getName() {
return "Ivan";
}
}
static class Son implements ChildBase {
public String getName() {
return "Vera";
}
}
interface ChildBase {
String getName();
}
Фабрика. Загнать в map легковесный класс - создатель, а когда понадобится - создать объект.
nick252,
26 Ноября 2014