- 1
System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+133
System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
Почти LISP
+164
.error(function(error) {
sendResult(500, "ERROR. " + error);
})
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
})
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
})
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
});
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
});
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
});
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
});
+155
var sequelize = _self._core.modelFactory.dbBasis.shards[_user.shard].connectorManager.sequelize;
+157
var put = $(this).attr("href") + "&sort=" + $(this).parent().parent().children().eq(0).children().val();
It's called inception.
+155
$query = "SELECT DATE_FORMAT(`Date`, '%d.%m.%Y') 'dat',
DATE_FORMAT(`Date`, '%Y-%m-%d') 'd'
FROM Sklad
WHERE OrderID = '{$row->ID}'
AND OrderStatusID = 6
AND Kol < 0";
$qsklad_data = mysql_fetch_object(mysql_query($query));
if ($row->DateFakt == "00.00.0000") {
$query = "UPDATE Orders
SET DateFakt = '{$qsklad_data->d}'
WHERE ID = '{$row->ID}'";
$qupddd = mysql_query($query);
}
Паттерн программирования: сначала сделать запрос к БД, а потом проверить, нужны ли нам его результаты. $qsklad_data используется только здесь. И опять же два SQL-запроса там, где мог быть один.
−116
$qkolsum = mysql_fetch_object(mysql_query("SELECT SUM(Kol) 's' FROM PostavkiDetail WHERE PostavkiID = '{$qspec->PostavkiID}'"));
$qkolsumitog = mysql_fetch_object(mysql_query("SELECT SUM(SumItog) 's' FROM PostavkiDetail WHERE PostavkiID = '{$qspec->PostavkiID}'"));
Тут и PHP не особо хороший, но соль все-таки в двух запросах к одной таблице. Посчитать суммы в двух колонках с помощью одного запроса - это, видимо, что-то запредельное.
−405
CGFloat ageInYears = self.user.age;
if (ageInYears < 1) {
CGFloat ageInSeconds = [[NSDate date] timeIntervalSinceDate:self.user.birthday];
ageInYears = floorf(ageInSeconds / (365.25 * 24.0 * 60.0 * 60.0));
}
// ...
profileInfoCell.schoolLabel.text = [NSString stringWithFormat:@"%.0f", ageInYears];
нет слов
+153
if($servid>0){
$servid=$servid;
}
А если $servid == 0?
+154
function parseString($str) {
$op = array();
$pairs = explode("&", $str);
foreach ($pairs as $pair) {
list($k, $v) = array_map("urldecode", explode("=", trim($pair)));
$op[$k] = $v;
}
return $op;
}
if (!isset($HTTP_RAW_POST_DATA))
{
$HTTP_RAW_POST_DATA = file_get_contents("php://input");
}
И это уже не в первый раз. А когда надо отправить форму, то php-шники делают это через raw socket.
+155
$q=mysql_query($que.$limit)or die(mysql_error());
$numr=mysql_num_rows($q);
$q2 = mysql_query($que)or die(mysql_error());
$numrows = mysql_num_rows ($q2);
$pages = ceil($numrows/$step);
Здесь: $que - тяжелый SQL-запрос, который собирался в течение предыдущих сотен строк (десятки IF... ELSE...). $limit - лимит: выбрать 30 записей с такой по этакую. Чтобы орагнизовать на сайте пагинацию, автор выполняет запрос $que дважды. Во второй раз - чтобы просто посчитать общее число записей. При этом в MySQL второй запрос убивается парой SELECT SQL_CALC_FOUND_ROWS... / SELECT FOUND_ROWS().