- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
//...
for (int i = 0; i < size; i++)
{
//...
if (i == size + 2) break;
//...
}
//...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+128
//...
for (int i = 0; i < size; i++)
{
//...
if (i == size + 2) break;
//...
}
//...
Увидел у соседа в коде. Осторожность никогда не помешает :)
+130
class Int extends Float {}
http://haxe.ru/ref-base_types
+162
function image($id, $idname, $width, $height, $save, $jpg) {
...........................................................................................
//throw new Exception('Типо неизвестный формат');
echo 'Типо неизвестный формат изображения';
}
function video($id, $idname, $save, $wmv) {
.......................................................................................
//throw new Exception('Типо неизвестный формат');
echo "Типо неизвестный формат !" . $id['name'];
}
От автора "Ghgh", Новый остросюжетный код "Типо ошибка"
+134
private void FormBackUpFlash_Load(object sender, EventArgs e)
{
DriveInfo[] allDrives = DriveInfo.GetDrives();
foreach (DriveInfo d in allDrives)
{
if (d.DriveType == DriveType.Removable)
{
bool thisIsDisketa = false;
if (d.Name.Contains("A:")) thisIsDisketa = true;
if (d.Name.Contains("B:")) thisIsDisketa = true;
if (thisIsDisketa)
continue;
else
listBoxDevice.Items.Add(d);
}
}
if (listBoxDevice.Items.Count > 0)
{
StatusLabel.ForeColor = Color.Blue;
StatusLabel.Text = "Готово!";
listBoxDevice.SelectedIndex = 0;
}
else
{
buttonWrite.Enabled = false;
StatusLabel.ForeColor = Color.Red;
StatusLabel.Text = "Подходящих устройств нет!";
}
}
private void buttonWrite_Click(object sender, EventArgs e)
{
try
{
DriveInfo drv = (DriveInfo)listBoxDevice.SelectedItem;
pathDst = Path.Combine(drv.Name, "PROJECTNAME_Backup");
if (!Directory.Exists(Path.Combine(drv.Name, "PROJECTNAME_Backup")))
{
Directory.CreateDirectory(pathDst);
}
this.Cursor = Cursors.WaitCursor;
DBMSSQL dbm = new DBMSSQL();
int i;
for (i = 0; i < 10; i++)
{
if (dbm.BackupDB(Path.Combine(Path.Combine(drv.Name, "PROJECTNAME_Backup"), "DataPROJECTNAMEDataContext.bak"), true))
{
MessageBox.Show("Резервная копия создана успешно!", "OK!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
break;
}
Thread.Sleep(1000);
}
if (i == 10)
{
MessageBox.Show("Ошибка при создании резервной копии!!!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
catch (Exception e1)
{
MessageBox.Show(e1.Message + "\r\nЭкспорт отменен!");
this.DialogResult = DialogResult.Cancel;
}
finally { this.Cursor = Cursors.Default; }
}
private void listBoxDevice_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
DriveInfo drv = (DriveInfo)listBoxDevice.SelectedItem;
labelSizeDevice.Text = drv.AvailableFreeSpace < 1000000000 ?
string.Format("{0}MB", drv.AvailableFreeSpace / 1000000) :
string.Format("{0:F2}GB", (float)drv.AvailableFreeSpace / 1000000000.0);
}
catch (Exception e1)
{
MessageBox.Show(e1.Message);
}
}
Три в одном.
Исключаем флоппи из списка дисков, 10 раз пытаемся создать бэкап и 1000000 байт в мегабайте.
−148
"class".class.class
Не говнокод, просто забавно
+139
public Agent[] GetChildAgents(Agent parent)
{
if (parent == null)
throw new NullReferenceException();
// ...some code...
}
Перед смертью не надышишься, зачем оттягивать неизбежное.
+139
for (normalize(); n > 0; scanf("%d", &temp, n--)){...}
Но ведь работает!
+67
/**
* Удаляет "плохие" символы в пути и заменяет пробелы на символ подчеркивания.
* Двойные кавычки заменяются на одинарные.
* @param path путь.
* @return путь с удаленными недопустимыми символами.
*/
public static String correctPath(String path) {
return correctPath(path);
}
+135
return ((((num & ~(0xFFFFFFFF << n)) >> (n - 0x1)) & 0x1) == 0x1) ? ((num & ~(0xFFFFFFFF << n)) ^ ~(0xFFFFFFFF << n)) + 0x1 : (num & ~(0xFFFFFFFF << n));
+135
BoxOfIndex =[0,0,0,1,1,1,2,2,2,0,0,0,1,1,1,2,2,2,0,0,0,1,1,1,2,2,2,
3,3,3,4,4,4,5,5,5,3,3,3,4,4,4,5,5,5,3,3,3,4,4,4,5,5,5,
6,6,6,7,7,7,8,8,8,6,6,6,7,7,7,8,8,8,6,6,6,7,7,7,8,8,8]
Box = BoxOfIndex[i*9 +j]
Определение индекса малого квадрата в судоку
Вместо
Box = (i/3)*3 +j/3