- 1
- 2
- 3
- 4
<li>1</li><!--
--><li>2</li><!--
--><li>3</li><!--
--><li>4</li>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+131
<li>1</li><!--
--><li>2</li><!--
--><li>3</li><!--
--><li>4</li>
http://forum.htmlbook.ru/index.php?showtopic=20109
+135
public bool IsSupportServerVersion()
{
if (this._connMaster.State == ConnectionState.Closed)
this._connMaster.Open();
if (int.Parse(((object) this._connMaster.ServerVersion.Split(new char[1]
{
'.'
})[0]).ToString()) >= 9)
{
if (int.Parse(((object) this._connMaster.ServerVersion.Split(new char[1]
{
'.'
})[0]).ToString()) <= 10)
return true;
}
return false;
}
Проверка версии MSSQL. На фоне того, что писателями заявлена работа с 2005, смотрится особенно хорошо.
+155
function showList($mod, $tab_name, $data)
{
?>
<TABLE cellSpacing=0 cellPadding=4 width="100%" border=0>
<TR>
<?
// Заголовки столбцов
foreach ($tab_name as $key=>$value)
{
echo '<TH class="first_row_left_td">'.$value.'</TH>';
}
?>
<TH colspan=2 class="first_row_left_td">Функции</TH>
</TR>
<?
// Строки таблицы
$i = 0;
foreach ($data as $v)
{
?>
<TR>
<?
$i+=1;
$cl = (($i % 2) == 0) ? "row2" : "row1";
foreach ($tab_name as $key=>$value)
{
if ($key == 'destination')
{
switch ($v[$key])
{
case '1': $d = '<FONT COLOR="#009900">Опубликовано</FONT>'; break;
case '-1': $d = '<FONT COLOR="#0000FF">В проверке</FONT>'; break;
case '0': $d = '<FONT COLOR="#FF0000">Отклонено</FONT>'; break;
}
echo '<TD class="'.$cl.'">'.$d.'</TD>';
continue;
}
echo '<TD class="'.$cl.'" >'.$v[$key].'</TD>';
}
?>
<TD align="center" class="<?=$cl?>"><A HREF="admin.php?mod=<?=$mod?>&op=edit&id=<?=$v['id']?>">Редактировать</A></TD>
<TD align=center class="<?=$cl?>"><A HREF="Javascript: if (confirm ('Вы уверены?')) window.location.href='admin.php?mod=<?=$mod?>&op=delete&id=<?=$v['id']?>'" onmouseout=" window.status=''" onmouseover=" window.status='Удалить'; return true;" title="Удалить">Удалить</A></TD>
</TR>
<?
}
?>
</TABLE>
<?
}
Зато с комментариями!
+152
<?php
session_start();
if (empty($_SESSION['login']) or empty($_SESSION['session_id'])) {
$DATA = array('login' => $_POST['login'], 'password' => $_POST['password']);
include "classes/data_base_class.php";
$auth_result = DataBase::StartAuth($DATA['login'], $DATA['password']);
if ($auth_result == 1) {
echo '<meta http-equiv="refresh" content="0;URL=../error.php?mod=auth">';
exit();
}
else
{
$_SESSION['login'] = $auth_result['user_login'];
$_SESSION['user_name'] = $auth_result['user_name'];
$_SESSION['session_id'] = $auth_result['reg_data'];
echo '<meta http-equiv="refresh" content="0;URL=../index.php">';
exit();
}
}
else
{
echo '<meta http-equiv="refresh" content="0;URL=../index.php">';
exit();
}
?>
Вот вам авторизация, ага - ага!
+13
bool[] Inmask;
....
private void discreteOIForm_Load(object sender, EventArgs e)
{
if (icpI_measure.Connect() && icpO_measure.Connect())
{
Inmask = new bool[1];
Inmask[Convert.ToInt32(0)] = true;
}
}
Новоприбывший сотрудник откладывает вот такое. Это он сделал после совета использовать маски. Вы когда-нибудь видели массив из одного элемента? Я тоже нет.
+136
// Было
string postCode;
if (person != null)
{
if (HasMedicalRecord(person) && person.Address != null)
{
CheckAddress(person.Address);
if (person.Address.PostCode != null)
postCode = person.Address.PostCode.ToString();
else
postCode = "UNKNOWN";
}
}
// Стало
string postCode = this.With(x => person)
.If(x => HasMedicalRecord(x))]
.With(x => x.Address)
.Do(x => CheckAddress(x))
.With(x => x.PostCode)
.Return(x => x.ToString(), "UNKNOWN");
"как можно использовать более “монадический” синтаксис в C# для того, чтобы __повысить удобочитаемость__ исходного кода"
http://www.gotdotnet.ru/blogs/nesteruk/6975/
+82
getField().setText(objToString(stringToObj(getField().getText())));
+129
// After #include <this file> you can
// use b_1010_1100 isted of 0b10101100
#define b_0000_0000 0
#define b_0000_0001 1
#define b_0000_0010 2
#define b_0000_0011 3
#define b_0000_0100 4
#define b_0000_0101 5
#define b_0000_0110 6
#define b_0000_0111 7
.......................
#define b_1111_1010 250
#define b_1111_1011 251
#define b_1111_1100 252
#define b_1111_1101 253
#define b_1111_1110 254
#define b_1111_1111 255
http://radiokot.ru/forum/download/file.php?id=150175
И там такого добра валом и всё в одном файле и для вашего "удобства"
−100
{
//replace common symbols...
[createWrapperName setStringValue:[[createWrapperName stringValue] stringByReplacingOccurrencesOfString:@"&" withString:@"and"]];
[createWrapperName setStringValue:[[createWrapperName stringValue] stringByReplacingOccurrencesOfString:@"!" withString:@""]];
[createWrapperName setStringValue:[[createWrapperName stringValue] stringByReplacingOccurrencesOfString:@"#" withString:@""]];
[createWrapperName setStringValue:[[createWrapperName stringValue] stringByReplacingOccurrencesOfString:@"$" withString:@""]];
[createWrapperName setStringValue:[[createWrapperName stringValue] stringByReplacingOccurrencesOfString:@"%" withString:@""]];
[createWrapperName setStringValue:[[createWrapperName stringValue] stringByReplacingOccurrencesOfString:@"^" withString:@""]];
[createWrapperName setStringValue:[[createWrapperName stringValue] stringByReplacingOccurrencesOfString:@"*" withString:@""]];
[createWrapperName setStringValue:[[createWrapperName stringValue] stringByReplacingOccurrencesOfString:@"(" withString:@""]];
[createWrapperName setStringValue:[[createWrapperName stringValue] stringByReplacingOccurrencesOfString:@")" withString:@""]];
[createWrapperName setStringValue:[[createWrapperName stringValue] stringByReplacingOccurrencesOfString:@"+" withString:@""]];
[createWrapperName setStringValue:[[createWrapperName stringValue] stringByReplacingOccurrencesOfString:@"=" withString:@""]];
[createWrapperName setStringValue:[[createWrapperName stringValue] stringByReplacingOccurrencesOfString:@"|" withString:@""]];
[createWrapperName setStringValue:[[createWrapperName stringValue] stringByReplacingOccurrencesOfString:@"\\" withString:@""]];
[createWrapperName setStringValue:[[createWrapperName stringValue] stringByReplacingOccurrencesOfString:@"?" withString:@""]];
[createWrapperName setStringValue:[[createWrapperName stringValue] stringByReplacingOccurrencesOfString:@">" withString:@""]];
[createWrapperName setStringValue:[[createWrapperName stringValue] stringByReplacingOccurrencesOfString:@"<" withString:@""]];
[createWrapperName setStringValue:[[createWrapperName stringValue] stringByReplacingOccurrencesOfString:@";" withString:@""]];
[createWrapperName setStringValue:[[createWrapperName stringValue] stringByReplacingOccurrencesOfString:@":" withString:@""]];
[createWrapperName setStringValue:[[createWrapperName stringValue] stringByReplacingOccurrencesOfString:@"@" withString:@""]];
// ...
}
Так-то.
Источник: https://sourceforge.net/p/wineskin/code/ci/master/tree/Wineskin%20Winery/Wineskin_WineryAppDelegate.m
P. S. А тулза, между прочим, нужная. Наткнулся на багу, полез фиксить. Увидев AppDelegate.m на 2700+ строк, заинтересовался, и не зря: вышеприведенное — мелочи.
+133
//программист
private void work7_Click(object sender, EventArgs e)
{
if ((player.CompLevel > 50) & (player.GamedevLevel > 20))
{
work1.Enabled = true;
work2.Enabled = true;
work3.Enabled = true;
work4.Enabled = true;
work5.Enabled = true;
work6.Enabled = true;
work7.Enabled = false;
player.Salary = 20000;
player.Levels = 50;
player.HealthWork = 0;
Game_Update();
}
else MessageBox.Show("Ты еще плохо знаешь программирование и компьютер");
}
Оттуда ж.