- 1
- 2
- 3
- 4
- 5
- 6
- 7
void someMethod(Object obj)
{
if(!obj.Equals(null))
{
...
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+110
void someMethod(Object obj)
{
if(!obj.Equals(null))
{
...
}
}
а это я сам когда-то очень-очень давно наклал :))))
до их пор с теплотой вспоминаю, как сам потом ржал, когда заметил :)
+145
class check_operation_t extends operation_group_t
{
protected function _process_operation ()
{
// TODO : Проверить приход на счет?
// TTTTTTTT OOOO DDDDDD OOOO
// TT OO OO DD DD OO OO
// TT OO OO DD DD OO OO
// TT OO OO DD DD OO OO
// TT OO OO DD DD OO OO
// TT OO OO DD DD OO OO
// TT OO OO DD DD OO OO
// TT OOOO DDDDDD OOOO
return true;
}
}
+127
if ((textBox2.Text != "") && (textBox3.Text != "") && (Convert.ToInt32(textBox2.Text) < Convert.ToInt32(textBox3.Text)))
{
int наименование = 0;
string несозданы = null;
int количество = 0;
bool накладнаясоздана = false;
int накладная = 0;
наименование = Convert.ToInt32(comboBox1.SelectedValue);
string наименованиест = наименование.ToString();
for (int i = Convert.ToInt32(textBox2.Text); i < Convert.ToInt32(textBox3.Text) + 1; i++)
{
bool одинаково = false;
foreach (СкладDataSet.ПоступлениеRow row in складDataSet.Поступление.Rows)
{
if ((i == row.__) && (наименованиест == row.Наименование))
{
одинаково = true;
несозданы += " " + i.ToString();
yes = 2;
}
}
if (одинаково == false)
{
складDataSet.Состояние.AddСостояниеRow(наименование.ToString(), i.ToString(), "2", "1", "");
if (накладнаясоздана == false)
{
поступлениесписокTableAdapter.Insert(Convert.ToDateTime(dateTimePicker1.Text).ToString(), наименование, "000", richTextBox1.Text);
поступлениесписокTableAdapter.Fill(складDataSet.Поступлениесписок);
накладнаясоздана = true;
foreach (СкладDataSet.ПоступлениесписокRow row in складDataSet.Поступлениесписок.Rows)
{ if (накладная <= row.Код) накладная = row.Код; }
}
поступлениеTableAdapter.Insert(наименование, i, накладная.ToString());
количество = количество + 1;
}
}
поступлениесписокTableAdapter.Update(Convert.ToDateTime(dateTimePicker1.Text).ToString(), наименование, количество.ToString(), richTextBox1.Text, накладная, Convert.ToDateTime(dateTimePicker1.Text).ToString(), наименование, "000", richTextBox1.Text);
if (yes == 2)
MessageBox.Show(comboBox1.Text + " - " + несозданы + " не созданы т.к. существуют в базе", "Не созданы...", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
Close();
}
else
MessageBox.Show("Поле пустое, введите номер прибора!!!", "Внимательнее!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
на готдотнете видел один чел вопрос задавал: http://www.gotdotnet.ru/forums/3/133079/
автору там намекали, что хорошо было бы, чтоб он переделал код, но автор глубоко забил
+162
GetFirstFieldWithName(CString szElemName)
{
int i = -1;
for (i = 0; i < m_FieldValues.GetSize(); i ++)
{
if (m_FieldValues[i]->m_szElemName == szElemName)
break;
}
if ((i > 0) && (i < m_FieldValues.GetSize()))
return m_FieldValues[i];
else
return NULL;
}
+136
int CheckError( TStatusMessage* ctrl )
{
if( !ctrl ) return 1;
if(ctrl->request>40) return 1;
if(ctrl->prm.radiation!=ctrl->prm.aradiation) return 1;
if(ctrl->prm.pulse!=ctrl->prm.apulse) return 1;
if(ctrl->prm.frequency!=ctrl->prm.afrequency)
{
if( (ctrl->prm.frequency&2) != (ctrl->prm.afrequency&2) )
{
return 1;
}
}
if(ctrl->prm.autotune==ctrl->prm.aautotune) return 1;
if(ctrl->prm.antenna==ctrl->prm.aantenna) return 1;
if(ctrl->prm.blanking!=ctrl->prm.ablanking) return 1;
if(ctrl->prm.vob!=ctrl->prm.avob) return 1;
return 0;
}
Проверка на наличие ошибки.
+162
function poс()
{
course = $('#points').text()
if(course > 10) {
$.post('/index/',{a:18, s:'LllMmm', subject:'Товар - стикер (чёрная кошка)', message:'Пользователь Гость заказал стикер (чёрная кошка).'});
}
else {_uWnd.alert('Недостаточно баллов.','Ошибка')}
}
function pod()
{
course = $('#points').text()
if(course > 15) {
$.post('/index/',{a:18, s:'LllMmm', subject:'Товар - стикер (миллион долларов)', message:'Пользователь Гость заказал стикер (миллион долларов).'});
}
else {_uWnd.alert('Недостаточно баллов.','Ошибка')}
}
function poe()
{
course = $('#points').text()
if(course > 20) {
$.post('/index/',{a:18, s:'LllMmm', subject:'Товар - стикер (на счастье)', message:'Пользователь Гость заказал стикер (на счастье).'});
}
else {_uWnd.alert('Недостаточно баллов.','Ошибка')}
}
function pof()
{
course = $('#points').text()
if(course > 25) {
$.post('/index/',{a:18, s:'LllMmm', subject:'Товар - стикер (+100)', message:'Пользователь Гость заказал стикер (+100).'});
}
else {_uWnd.alert('Недостаточно баллов.','Ошибка')}
}
function pog()
{
course = $('#points').text()
if(course > 15) {
$.post('/index/',{a:18, s:'LllMmm', subject:'Товар - стикер (настоящий мужчина)', message:'Пользователь Гость заказал стикер (настоящий мужчина).'});
}
else {_uWnd.alert('Недостаточно баллов.','Ошибка')}
}
И так 16 функций...
+145
if (t) {
;
} else {
printf("%d ", i);
}
Ночь. Хочу спать. Выдал вот такое.
+166
echo "<body>";
echo "<h1>Картинки</h1>";
//$num =$_GET[num];
$start = 0 ;
$start=$_GET['start'];
$ls_dir = $_GET ['ls_dir'];
if (!isset($ls_dir ))
{
$ls_dir ="./pictures" ;
}
$num =10;
if (!isset($start))
{
$start =0 ;
}
echo "$ls_dir";
$dir = `ls $ls_dir | awk '/\.[a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z]?$/ {print "&&&" $1}'`;
$fold_dir = `ls -l $ls_dir | awk '/^d/ {print "&&&" $9}'`;
$pic_list = explode("&&&",$dir);
$dir_list =explode("&&&",$fold_dir);
echo "$fold_dir";
?>
<h3>Доступные папки</h3>
<ul>
<?php
for ($i=1;$i< count($dir_list);$i++)
{
$cur_val=$ls_dir."/".$dir_list[$i];
echo "<li>";
echo "<a href=pictures.php?start=0&ls_dir=$cur_val>";
//echo $cur_val;
echo "<img src=fold_im.JPG width=34 height=49 />";
// echo "&start=";
// echo $start;
// echo ">";
echo $dir_list[$i];
echo "</a>";
echo "</li>";
}
?>
</ul>
<table width="100%" border="1">
<tr>
<td width="10%">
</td>
<td><h1>Картинки из папки <?php echo $ls_dir ?></h1>
</td>
</tr>
<?php
for ($i = $start +1;($i<$start +1+ $num)&&($i<count($pic_list));$i++)
{
echo "<tr>";
echo "<td width =10% > </td>";
$pic = $ls_dir."/".$pic_list[$i];
echo "<td>";
echo "<a href = $pic><img src=$pic/><a/>";
echo "</td>";
echo "</tr>";
}
?>
+118
if(wordApp != null)
{
try
{
if(isNewApp && wordApp.Documents.Count == 0)
{
object arg1 = Word.WdSaveOptions.
wdDoNotSaveChanges;
object arg2 = null;
object arg3 = null;
wordApp.Quit(ref arg1, ref arg2, ref arg3);
// Wait until Word shuts down.
for(;;)
{
Thread.Sleep(100);
try
{
// When word shuts down this call
// throws an exception.
string dummy = wordApp.Version;
}
catch
{
break;
}
}
}
}
catch {}
wordApp = null;
}
Вот такой вот Dispose для ворда
http://www.codeproject.com/KB/cs/winwordloader.aspx
+146
<?$APPLICATION->IncludeComponent("bitrix:system.auth.form","",Array(
"REGISTER_URL" => "register.php",
"PROFILE_URL" => "profile.php"
"SHOW_ERRORS" => "Y"
)
);?>
Этот код из официальной документации Битрикса.
Обратите внимание перечисление в массиве.
Ох уж этот удивительный Битрискс... xD