- 1
$result['BIRTHDATE'] = (($date['day'] < 10) ? '0'.$date['day'] : $date['day']).'.'.(($date['month'] < 10) ? '0'.$date['month'] : $date['month.'] ).'.'.$date['year'];
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+156
$result['BIRTHDATE'] = (($date['day'] < 10) ? '0'.$date['day'] : $date['day']).'.'.(($date['month'] < 10) ? '0'.$date['month'] : $date['month.'] ).'.'.$date['year'];
Пых и даты.
+133
typedef long bool_t;
#define TRUE 1
#define FALSE 0
void f() {
bool_t var;
for (var = TRUE; var > FALSE; var++) { /* ... */ }
}
+154
foreach($arr as $val)
$data[uniqid()] = $val;
Ну для ооочень медленных серверов =)
+136
// Определить тип ОС
string OSVersion = null;
try
{
try
{
OSVersion = Microsoft.Win32.Registry.GetValue(@"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\", "ProductName", "").ToString();
}
catch (NullReferenceException)
{
OSVersion = "";
}
}
catch (SecurityException)
{
OSVersion = "";
}
finally {} // иначе при вложенном try ошибка
Говницо собственного производства, когда учился программировать на первой работе.
+162
switch ($Age){
case "30-35 лет" : $Age="30-35 лет"; break;
case "35-40 лет" : $Age="35-40 лет"; break;
case "40-45 лет" : $Age="40-45 лет"; break;
case "45-50 лет" : $Age="45-50 лет"; break;
case "50-55 лет" : $Age="50-55 лет"; break;
}
switch ($Driving){
case "10-15 лет" : $Driving="10-15 лет"; break;
case "20-25 лет" : $Driving="20-25 лет"; break;
case "25-30 лет" : $Driving="25-30 лет"; break;
case "30-35 лет" : $Driving="30-35 лет"; break;
}
switch ($Register){
case "не в Москве" : $Register="не в Москве"; break;
case "Авиамоторная" : $Register="Авиамоторная"; break;
case "Автозаводская" : $Register="Автозаводская"; break;
case "Академическая" : $Register="Академическая"; break;
case "Александровский сад" : $Register="Александровский сад"; break;
case "Алексеевская" : $Register="Алексеевская"; break;
case "Алтуфьево" : $Register="Алтуфьево"; break;
И так далее все станции...
Кто-нить понимает зачем? Программисту платили за количество строк?
+16
std::string response;
...
char* result = new char[response.size() + 1];
memcpy(&result[0], &response.c_str()[0], response.size());
result[response.size()] = 0;
return result;
Сам метод возвращает char * (при этом никто не запрещал использовать непосредственно std::string).
ЗЫ жаль что весь проект запостить нельзя. Он весь достоин.
+155
/**
* Returns the number of rows affected by the last query
*
* @return int
*/
public function getAffectedRowCount($result)
{
return mysqli_affected_rows($this->getDatabase());
}
SugarCRM. Стоит от $35/месяц на одного пользователя.
Понимаю когда такое встречатеся в стартапах, но когда ты просишь за свой продукт деньги и деньги не малые, то выпускать такое в продакшен... Лично я бы постеснялся.
+151
for($page = 0 ; $page <= $maxPage; $page ++) {
$result = LoadPage($page);
if(!$result) {
if($try < 5) {
$page --;
$try ++;
} else
$try = 0;
} else {
$try = 0;
ProcessPage($page, $result);
}
}
два цикла по цене одного
+131
Property Documentation
antennaConnected : int
This property is true if there is an antenna connected. Otherwise it will be false.
Выдержка из Qt Multimedia
+75
cooldownTime.add(14, (int)(cooldown * 1000.0D % 1000.0D));
...