- 1
public int sended, zipsended;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+128
public int sended, zipsended;
там же
+139
if (sLastChange.StartsWith("ERROR") && sLastChange != "ERROR_EXPOPR")
{
logClass.LogStd("========== DATABAZE RS WITH ELSE EXPOPR ERROR: " + sLastChange, MethodBase.GetCurrentMethod());
}
else
{
SqlCommand oCommand = oConToCom.CreateCommand();
oCommand.CommandText = configClass.GetAppConfig(oXml, "ToDB_SqlSelectChangeDestinationAfter");
string sDateLast = oCommand.ExecuteScalar().ToString();
if (oConFrom.State != ConnectionState.Closed) { try { oConFrom.Close(); } catch { } }
oConFrom.Open();
oComDateFrom.CommandText = configClass.GetAppConfig(oXml, "ToDB_SqlSelectChangeSource");
string sDateFrom = oComDateFrom.ExecuteScalar().ToString();
if (oConFrom.State != ConnectionState.Closed) { try { oConFrom.Close(); } catch { } }
if (sDateLast == sDateFrom)
{
logClass.LogStd("========== DATABAZE EXPOPR WITHOUT CHANGE", MethodBase.GetCurrentMethod());
}
устроился на новую работу, все вокруг с кучей сертификатов
+125
private void goSimpleButton_Click(object sender, EventArgs e)
{
if (Properties.Settings.Default.username == "edodonova")
{
if (MessageBox.Show("Открывать?", "На всякий случай спрашиваем :-)", MessageBoxButtons.YesNo) != DialogResult.Yes)
{
return;
}
}
+123
[Obsolete("Непонятный хлам")]
public static class CalendarHelper
{
}
+139
class MainClass
{
public static char[,] titato = new char[3, 3] { { ' ', ' ', ' ' }, { ' ', ' ', ' ' }, { ' ', ' ', ' ' } };
static bool CheckWin(char s)
{
if ((titato[0, 0] == titato[1, 1] & titato[1, 1] == titato[2, 2] & titato[0, 0] != ' ') ||
(titato[0, 1] == titato[0, 2] & titato[0, 2] == titato[0, 0] & titato[0, 1] != ' ') ||
(titato[1, 1] == titato[1, 2] & titato[1, 2] == titato[1, 0] & titato[1, 1] != ' ') ||
(titato[2, 1] == titato[2, 2] & titato[2, 2] == titato[2, 0] & titato[2, 1] != ' ') ||
(titato[1, 0] == titato[2, 0] & titato[2, 0] == titato[0, 0] & titato[1, 0] != ' ') ||
(titato[1, 1] == titato[2, 1] & titato[2, 1] == titato[0, 1] & titato[1, 1] != ' ') ||
(titato[1, 2] == titato[2, 2] & titato[2, 2] == titato[0, 2] & titato[1, 2] != ' ') ||
(titato[2, 0] == titato[1, 1] & titato[1, 1] == titato[0, 2] & titato[2, 0] != ' '))
{
return true;
}
return false;
}
public static void PrintTicTacToe(char s)
{
Console.Clear();
Console.Write(" ");
Console.BackgroundColor = ConsoleColor.White;
for (int i = 0; i < titato.GetLength(0); i++) {
Console.Write(" {0} ", i);
}
Console.WriteLine();
for (int i = 0; i < titato.GetLength(0); i++) {
Console.BackgroundColor = ConsoleColor.White;
Console.Write("{0}", i);
for (int j = 0; j < titato.GetLength(1); j++) {
Console.BackgroundColor = ConsoleColor.Black;
if (titato[i, j] == 'x') {
Console.ForegroundColor = ConsoleColor.Red;
}
else if (titato[i, j] == 'o') {
Console.ForegroundColor = ConsoleColor.Green;
}
else {
Console.ForegroundColor = ConsoleColor.Black;
}
Console.Write(" {0} ", titato[i, j]);
}
Console.WriteLine();
}
Console.BackgroundColor = ConsoleColor.White;
Console.ForegroundColor = ConsoleColor.Black;
if (CheckWin(s)) {
Console.WriteLine(s + " win!!!");
}
}
public static void PushXO(int i, int j, char s)
{
titato[i, j] = s;
}
public static void Main(string[] args)
{
bool symbolX = true;
char s = 'x';
int i = 0, j = 0;
do {
Console.WriteLine("TIC TAC TOE!");
PrintTicTacToe(s);
if (symbolX == true) {
Console.WriteLine("Ходит Х");
Console.WriteLine("Введите номер столбца а затем введите номер строки:");
s = 'x';
symbolX = false;
}
else {
Console.WriteLine("Ходит О");
Console.WriteLine("Введите номер столбца а затем введите номер строки:");
s = 'o';
symbolX = true;
}
i = int.Parse(Console.ReadLine());
j = int.Parse(Console.ReadLine());
PushXO(j, i, s);
// Console.ReadLine();
PrintTicTacToe(s);
} while (true);
}
Крестики-нолики
+127
//top edge
if (normal)
for (int i = y; i > 0; i--)
if (_map[x, i] == 0)
if ((i - 1) > minDist) { mnt.Corners[0] = new Point(x, i - 1 + minDist); break; }
else { normal = false; mnt.Height = -1; }
//top-right edge
if (normal)
for (int i = 0; ((x + i) < MAP_SIZE) & ((y - i) > 0); i++)
if (_map[x + i, y - i] == 0)
if (Math.Sqrt(2) * (MAP_SIZE - i) > minDist) { mnt.Corners[1] = new Point(x + i - 1 - minDist, y - i + 1 + minDist); break; }
else { normal = false; mnt.Height = -1; }
//right edge
if (normal)
for (int i = x; i < MAP_SIZE; i++)
if (_map[i, y] == 0)
if ((MAP_SIZE - i - 1) > minDist) { mnt.Corners[2] = new Point(i - 1 - minDist, y); break; }
else { normal = false; mnt.Height = -1; }
//bottom-right edge
if (normal)
for (int i = 0; ((x + i) < MAP_SIZE) & ((y + i) < MAP_SIZE); i++)
if (_map[x + i, y + i] == 0)
if (Math.Sqrt(2) * (MAP_SIZE - i) > minDist) { mnt.Corners[3] = new Point(x + i - 1 - minDist, y + i - 1 - minDist); break; }
else { normal = false; mnt.Height = -1; }
//bottom edge
if (normal)
for (int i = y; i > 0; i++)
if (_map[x, i] == 0)
if ((i - 1) > minDist) { mnt.Corners[4] = new Point(x, i - 1 - minDist); break; }
else { normal = false; mnt.Height = -1; }
//bottom-left edge
if (normal)
for (int i = 0; ((x - i) < MAP_SIZE) & ((y + i) > 0); i++)
if (_map[x - i, y + i] == 0)
if (Math.Sqrt(2) * (MAP_SIZE - i) > minDist) { mnt.Corners[5] = new Point(x - i + 1 + minDist, y + i - 1 - minDist); break; }
else { normal = false; mnt.Height = -1; }
//left edge
if (normal)
for (int i = x; i > 0; i--)
if (_map[i, y] == 0)
if ((i + 1) > minDist) { mnt.Corners[6] = new Point(i + 1 + minDist, y); break; }
else { normal = false; mnt.Height = -1; }
//top-left edge
if (normal)
for (int i = 0; ((x - i) > 0) & ((y - i) > 0); i++)
if (_map[x - i, y - i] == 0)
if (Math.Sqrt(2) * (MAP_SIZE - i) > minDist) { mnt.Corners[7] = new Point(x - i + 1 + minDist, y - i + 1 + minDist); break; }
else { normal = false; mnt.Height = -1; }
Мне было лень думать. Очень лень.
+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, смотрится особенно хорошо.
+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/
+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("Ты еще плохо знаешь программирование и компьютер");
}
Оттуда ж.
+135
string t = label1.Text;
char[] bits = t.ToCharArray();
int a1 = (Convert.ToInt16(bits[0]) - 48) + (Convert.ToInt16(bits[1]) - 48) + (Convert.ToInt16(bits[2]) - 48) + (Convert.ToInt16(bits[3]) - 48) + (Convert.ToInt16(bits[4] - 48));
char[] hemming = { '0', '0', bits[0], '0', bits[1], bits[2], bits[3], '0', bits[4] };
if (a1 == 1 || a1 == 2 || a1 == 4)
{
hemming[0] = '0';
}
else
{ hemming[0] = '1'; }
int a2 = (Convert.ToInt16(hemming[2] - 48) + Convert.ToInt16(hemming[5] - 48) + Convert.ToInt16(hemming[6] - 48));
if (a2 == 1 || a2 == 2 || a2 == 4)
{
hemming[1] = '0';
}
else
{ hemming[1] = '1'; }
int a3 = (Convert.ToInt16(hemming[4] - 48) + Convert.ToInt16(hemming[5] - 48) + Convert.ToInt16(hemming[6] - 48));
if (a3 == 1 || a3 == 2 || a3 == 4)
{
hemming[3] = '0';
}
else
{ hemming[3] = '1'; }
if (hemming[7] == '1')
{
hemming[8] = '1';
}
else
{ hemming[8] = '0'; }
Реализация кода Хемминга (орфография и пунктуация сохранены)