- 1
- 2
- 3
- 4
- 5
public ActionResult View(string id)
{
// some stupid code
return View("Picture");
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+122
public ActionResult View(string id)
{
// some stupid code
return View("Picture");
}
Потратил больше часа, пытаясь разобраться, почему глючат роуты.
+121
private static long generateUniqueSetID(DataContext context)
{
long id;
do
{
id = BitConverter.ToInt64(Guid.NewGuid().ToByteArray(), 0) - DateTime.UtcNow.Ticks;
} while (s_sets.Contains(id));
if (!context.Sets.Where(s => s.SetID == id).Any())
{
s_sets.Add(id);
return id;
}
return generateUniqueSetID(context);
}
это как можно хоть с трудом и догадаться генерация уникального Id для вставки в таблицу. Таблицу чел делал сам и создавать ключик как int его никто не заставлял.
+118
public IProjectController ProjectController
{
[System.Diagnostics.DebuggerNonUserCode]
get
{
return _widgets[0].Widget.ProjectController;
}
[System.Diagnostics.DebuggerNonUserCode]
set
{
foreach (var c in _widgets)
c.Widget.ProjectController = value;
}
}
Коротко но зато как емко. Моя любимая часть это конечно аттрибуты - что бы дебаггер не заходил туда в момент отладки - а вдруг кто увидит
+145
/// <summary>
/// Есть ли в коллекции результаты
/// </summary>
public bool HasRecords
{
get
{
return _records.Count > 0 ? true : false;
}
}
Взгянул на коммент http://govnokod.ru/4846#comment55906 и понял кое что и кое где....
+145
поставьте пожалуйста +1 к этому говнотексту на этом говносайте. )))
плиззз )))
+112
private void RefreshNewsList()
{
List<NewsObject> tempNewsList = new List<NewsObject>();
tempNewsList.AddRange(lstOldNews.FindAll(delegate (NewsObject newsOld)
{
if (lstDeletedNewsIDs.Contains(newsOld.ID) || -1 == lstUpdatedNews.FindIndex(delegate(NewsObject newsUpdate)
{
if (newsUpdate.ID == newsOld.ID)
return true;
else
return false;
}))
return false;
else
return true;
}));
tempNewsList.AddRange(lstNewNews);
tempNewsList.AddRange(lstUpdatedNews);
lstNewsList.Items.Clear();
lstNewsList.Items.AddRange(tempNewsList.ToArray());
}
не охота было лишние переменные использовать... ))) только что написал )) чудо родилось в 07,12,2010 16:44 ))) видно что пора домой..
+101
if (CoursesString[CoursesString.Length - 1] == '\r')
{
sb.Remove(CoursesString.Length - 1, 1);
CoursesString = sb.ToString();
}
а потом я понял...
+119
public void SendCommand(string command, bool fake)
{
...
for (var tries = 0; tries < 2; tries++)
{
for (var i = 0; i < 2; i++)
try
{
sended = m_Socket.Send(sendBytes);
break;
}
catch (Exception e)
{
Log.Error(LogSys, "SendCommand: Xception on send command to server: {0}", e.Message);
Thread.Sleep(m_Socket.SendTimeout);
if (i == 10)
{
Log.Error(LogSys, "SendCommand: cant send command in 10 tries.");
return;
}
continue;
}
...
}
...
}
Метод "отправил и забыл" ака "Почта России" казался ведущему разработчику способным решить задачу взаимодействия двух сетевых приложений. Возможно, в будущем он планировал написать код, который бы отслеживал изменения в логах и сообщал о найденных в них ошибках, но этот метод был обнаружен быстрее
+108
if (m_Level != value)
{
if (m_Level != null)
{
Logger.Unsubscribe(m_Level.Value, Logger_LogEvent);
}
m_Level = value;
if (m_Level != null)
{
Logger.Subscribe(m_Level.Value, Logger_LogEvent);
}
}
Бывает и так. . .
+126
public static void Authorize(int id)
{
if (id != null)
вдруг откуда нивозьмись