- 1
- 2
- 3
- 4
if (!bNextPageVisited)
this->button(QWizard::NextButton)->setEnabled(false);
if (bNextPageVisited)
this->button(QWizard::NextButton)->setEnabled(true);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
if (!bNextPageVisited)
this->button(QWizard::NextButton)->setEnabled(false);
if (bNextPageVisited)
this->button(QWizard::NextButton)->setEnabled(true);
Упячка мозга?..
+164
double *ptr = new (nothrow) double[n];
if (ptr) {
//....
} else throw bad_alloc();
+79
public class Daemon {
//...
/**
* Constant defines url pattern for register
*/
private static final String S_ID_D_URL_S_STRATEGY_CLASS_S_STATE_S = "%s?id=%d&url=%s&strategyClass=%s&state=%s";
//...
}
....
+138
function StripLeadingComma(str)
str = Ltrim(str)
if len(str) > 0 then
if Left(str,1) = "," then str = Mid(str,2)
end if
if len(str) > 0 then
if Left(str,1) = "," then str = Mid(str,2)
end if
if len(str) > 0 then
if Left(str,1) = "," then str = Mid(str,2)
end if
if len(str) > 0 then
if Left(str,1) = "," then str = Mid(str,2)
end if
StripLeadingComma = str
end function
function StripTrailingComma(str)
str = rtrim(str)
if len(str) > 0 then
if Right(str,1) = "," then str = Left(str,len(str)-1)
end if
if len(str) > 0 then
if Right(str,1) = "," then str = Left(str,len(str)-1)
end if
if len(str) > 0 then
if Right(str,1) = "," then str = Left(str,len(str)-1)
end if
if len(str) > 0 then
if Right(str,1) = "," then str = Left(str,len(str)-1)
end if
if len(str) > 0 then
if Right(str,1) = "," then str = Left(str,len(str)-1)
end if
if len(str) > 0 then
if Right(str,1) = "," then str = Left(str,len(str)-1)
end if
StripTrailingComma = str
end function
Классика жанра на production. ASP, VBScript.
+122
public static bool IsConnectedToInternet
{
get
{
// сервер для пинга
Uri url = new Uri("www.google.com");
// его перевод в строку
string pingurl = string.Format("{0}", url.Host);
string host = pingurl;
// возвращаемое значение
bool result = false;
Ping p = new Ping();
try
{
PingReply reply = p.Send(host, 3000);
if (reply.Status == IPStatus.Success)
// если все ок, то вернем true
return true;
}
catch { }
// в этом случае возвращается false
return result;
}
}
Взято с http://msgeeks.ru/?artid=42 - "Пинг сервера на С#".
Особенно порадовал перевод url.Host в строку))
−100
s = 'blablabla'
if s[:7] <> 'http://':
s = 'http://%s' % s
+168
$Y=date('Y'); $m=date('m'); $d=date('d');$G=date('G');$i=date('i');$s=date('s');
$tdate=mktime($G,$i,$s,$m,$d,$Y);
+157
...
if ($kpp['id_complect'] == '14') {
$smarty->assign('sost', $kpp['tit']);
}
if ($kpp['id_complect'] == '54') {
$smarty->assign('dvig', $kpp['tit']);
}
if ($kpp['id_complect'] == '17') {
$smarty->assign('kpp', $kpp['tit']);
}
if ($kpp['id_complect'] == '16') {
$smarty->assign('priv', $kpp['tit']);
}
if ($kpp['id_complect'] == '18') {
$smarty->assign('weel', $kpp['tit']);
}
if ($kpp['id_complect'] == '19') {
$smarty->assign('ras', $kpp['tit']);
}
if ($kpp['id_complect'] == '101') {
$smarty->assign('color', $kpp['tit']);
}
if ($kpp['id_complect'] == '15') {
$smarty->assign('torg', $kpp['tit']);
}
if ($kpp['id_complect'] == '96') {
$smarty->assign('ls', $kpp['tit']);
}
if ($kpp['id_complect'] == '100') {
$smarty->assign('vin', $kpp['tit']);
}
...
и так ооочень много...
гениальный прогер наверно писал.
+117
public ActionResult Register(RegisterInformation ri, string myCaptcha, HttpPostedFileBase image)
{
if (ri.Name == null) ModelState.AddModelError("my", "Введите имя");
if (ri.Name != null && ri.Name.Length > 32) ModelState.AddModelError("my", "Слишком длинное имя, максимум 32 символа");
if (ri.Password == null) ModelState.AddModelError("my", "Введите пароль");
if (ri.Password != null && ri.Password.Length > 32) ModelState.AddModelError("my", "Слишком длинный пароль, максимум 32 символа");
if (ri.Email == null) ModelState.AddModelError("my", "Введите адрес почты");
if (ri.Email != null && ri.Email.Length > 32) ModelState.AddModelError("my", "Слишком длинная почта, максимум 32 символа");
if (ri.Phone == null) ModelState.AddModelError("my", "Введите телефон");
if (ri.Captcha == null) ModelState.AddModelError("my", "Введите символы с картинки");
if (ri.Email != null && !IsValid.Mail(ri.Email)) ModelState.AddModelError("my", "Невалидный email");
long phone;
if (!long.TryParse(ri.Phone, out phone)) ModelState.AddModelError("my", "Некорректный формат телефона");
if (ri.Captcha != null&&!CaptchaHelper.VerifyAndExpireSolution(HttpContext, myCaptcha, ri.Captcha)) ModelState.AddModelError("my", "Неверно введены символы с картинки");
if (ModelState.IsValid)
{
...
}
Проверяем модель на ошибки
+165
//FIXME: В этот код лучше не смотреть. Он крайне еретический, но работает. На досуге переписать по-человечески
$_1_2[1]="одна ";
$_1_2[2]="две ";
$GLOBALS['_1_2'] = $_1_2;
$_1_19[1]="один ";
$_1_19[2]="два ";
$_1_19[3]="три ";
$_1_19[4]="четыре ";
$_1_19[5]="пять ";
$_1_19[6]="шесть ";
$_1_19[7]="семь ";
$_1_19[8]="восемь ";
$_1_19[9]="девять ";
$_1_19[10]="десять ";
$_1_19[11]="одиннацать ";
$_1_19[12]="двенадцать ";
$_1_19[13]="тринадцать ";
$_1_19[14]="четырнадцать ";
$_1_19[15]="пятнадцать ";
$_1_19[16]="шестнадцать ";
$_1_19[17]="семнадцать ";
$_1_19[18]="восемнадцать ";
$_1_19[19]="девятнадцать ";
$GLOBALS['_1_19'] = $_1_19;
$des[2]="двадцать ";
$des[3]="тридцать ";
$des[4]="сорок ";
$des[5]="пятьдесят ";
$des[6]="шестьдесят ";
$des[7]="семьдесят ";
$des[8]="восемдесят ";
$des[9]="девяносто ";
$GLOBALS['des'] = $des;
$hang[1]="сто ";
$hang[2]="двести ";
$hang[3]="триста ";
$hang[4]="четыреста ";
$hang[5]="пятьсот ";
$hang[6]="шестьсот ";
$hang[7]="семьсот ";
$hang[8]="восемьсот ";
$hang[9]="девятьсот ";
$GLOBALS['hang'] = $hang;
$namerub[1]="рубль ";
$namerub[2]="рубля ";
$namerub[3]="рублей ";
$GLOBALS['namerub'] = $namerub;
$nametho[1]="тысяча ";
$nametho[2]="тысячи ";
$nametho[3]="тысяч ";
$GLOBALS['nametho'] = $nametho;
$namemil[1]="миллион ";
$namemil[2]="миллиона ";
$namemil[3]="миллионов ";
$GLOBALS['namemil'] = $namemil;
$namemrd[1]="миллиард ";
$namemrd[2]="миллиарда ";
$namemrd[3]="миллиардов ";
$GLOBALS['namemrd'] = $namemrd;
$kopeek[1]="копейка ";
$kopeek[2]="копейки ";
$kopeek[3]="копеек ";
$GLOBALS['kopeek'] = $kopeek;
function semantic($i,&$words,&$fem,$f){
$_1_2 = $GLOBALS['_1_2'];
$_1_19 = $GLOBALS['_1_19'];
$des = $GLOBALS['des'];
$hang = $GLOBALS['hang'];
$namerub = $GLOBALS['namerub'];
$nametho = $GLOBALS['nametho'];
$namemil = $GLOBALS['namemil'];
$namemrd = $GLOBALS['namemrd'];
$words="";
$fl=0;
if($i >= 100){
$jkl = intval($i / 100);
$words.=$hang[$jkl];
$i%=100;
}
if($i >= 20){
$jkl = intval($i / 10);
$words.=$des[$jkl];
$i%=10;
$fl=1;
}
switch($i){
case 1: $fem=1; break;
Нашел в коде нашего интернет проекта