- 1
- 2
- 3
Нашёл в проекте
SELECT DISTINCT sale_date, SUM(sale_price), buyer FROM ...
GROUP BY sale_date, buyer;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−863.7
Нашёл в проекте
SELECT DISTINCT sale_date, SUM(sale_price), buyer FROM ...
GROUP BY sale_date, buyer;
DISTINCT здесь лишний
+157.3
function SetStyleForFilterOver(this2) {
this2.style.border = "1px solid #ea0000";
this2.style.color = "white";
this2.style.background = "#404040";
}
function SetStyleForFilterOut(this2) {
this2.style.border = "1px solid #404040";
this2.style.color = "#ea0000";
this2.style.color = "#ea0000";
this2.style.background = "#eeeeee";
}
Тс-с-с-с... Только не говорите автору про css и селектор ":hover" :о)
−92.1
Запрос.Текст =
"ВЫБРАТЬ
| СостояниеРаботниковОрганизаций.Регистратор,
| СостояниеРаботниковОрганизаций.ФизЛицо,
| СостояниеРаботниковОрганизаций.Организация,
| СостояниеРаботниковОрганизаций.Приказ,
| СостояниеРаботниковОрганизаций.Состояние,
| СостояниеРаботниковОрганизаций.Период
|ИЗ
| (ВЫБРАТЬ
| СостояниеРаботниковОрганизаций.Регистратор КАК ДокументРегистратор
| ИЗ
| РегистрСведений.СостояниеРаботниковОрганизаций КАК СостояниеРаботниковОрганизаций
| ГДЕ
| СостояниеРаботниковОрганизаций.Период МЕЖДУ &ДатаНачала И &ДатаКонца
| И СостояниеРаботниковОрганизаций.Организация = &Организация
| И СостояниеРаботниковОрганизаций.ФизЛицо = &ФизЛицо
| И СостояниеРаботниковОрганизаций.Приказ = &Приказ) КАК ДокРегистратор
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеРаботниковОрганизаций КАК СостояниеРаботниковОрганизаций
| ПО ДокРегистратор.ДокументРегистратор = СостояниеРаботниковОрганизаций.Регистратор";
.
Просто выбрать движения из регистра - это не круто.
+136.4
// Работаю asp.net программистом.
// Показал главному программисту, как с помощью System.Web.Routing можно легко делать человекопонятные урлы.
// Итог: Теперь у сайта урлы вида http://domain/filterDisks/42/0/14/1.
// Вот сижу и думаю, что значат все эти циферки :'о(
+55.9
while (true)
{
m_CurrentDevice += delta;
if (m_CurrentDevice < 0)
m_CurrentDevice = devices[DEV_PLATE]-1;
if (m_CurrentDevice > devices[DEV_PLATE]-1)
m_CurrentDevice = 0;
break;
}
Это конечно написано не специально - в результат целой кучи итераций и переделок. но результата это не отменяет
+158.1
case 'down':
if (parseInt(pageTop) + parseInt(pageHeight) - parseInt(elementTop) - parseInt(elementHeight) - parseInt(elementBorderTop) - parseInt(elementBorderBottom) >= parseInt(stepOfMove)) {
var topParam = parseInt(elementTop) - 0 + parseInt(stepOfMove) + 'px';
elementToMove.style.top = topParam;
this.updateElementsParams(id,'top',topParam);
} else {
stepOfMoveElement.value = parseInt(pageTop) - 0 + parseInt(pageHeight) - parseInt(elementTop) - parseInt(elementHeight) - parseInt(elementBorderTop) - parseInt(elementBorderBottom);
}
break;
и так миллион тыщ раз...
+60.6
static char *szClassName = new char[14];
static char *szCurrentDirectory = new char[MAX_BUFFER];
static char *szNewFolder = new char[MAX_BUFFER];
глобальные указатели рулят, delete нигде не вызывается
+158.3
<?php
function secure2() {
secure();
}
function secure() {
secure3();
}
function secure3() {
if (!check_session()) {
$cookie = try_cookie();
tiny_login($cookie['login'], $cookie['pass'], 1);
if (check_session()) {
$ret = true;
} else {
$ret = false;
}
} else {
$ret = true;
}
if (!$ret) {
$_SESSION['loginerror'] = 'Ошибка авторизации';
header('location:(ссылка)');
}
}
?>
В догонку к http://govnokod.ru/1820 по просьбе в комментах
Реальный код из реального проекта. Что самое интересное — используется secure2
Как оно работает для меня — загадка.
+163.8
//Я ТИПА ЗДЕСЬ СДЕЛАЛ НА ГАЛЕРЕЕ 4 КАРТИНКИ
if(this.id=='gallery') {
this.previewCount = 4;
} else {
this.previewCount = 4;
}
Недавно код пересматривали. Авторы долго отнекивались
+152.8
Перл #1:
...
setCityId(getCityId());
...
Перл #2:
function performOrgSearch(){
// ...
cityId = getCityId(); // функция getCityId вычищает всё из некого input type=text