- 1
- 2
[ThreadStatic]
private static SqlConnection _connection;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+129
[ThreadStatic]
private static SqlConnection _connection;
Всё самое худшее, что только можно додумать к этим двум строчкам, в наличии.
−106
@implementation ESpeaker
EParticipantQueryGettersGroupForTypeWithSuffix(Speaker,SESSION_COUNT_OFF,LIKES_ON FAV_ON,kEDBAccessorTypePoolEventAndPrivate,ZERO_SESSION_COUNT_ON,);
EParticipantQueryGettersGroupForTypeWithSuffix(Speaker,SESSION_COUNT_ON_WITH_TYPE,LIKES_ON FAV_ON,kEDBAccessorTypePoolEventAndPrivate,ZERO_SESSION_COUNT_OFF,WithSessionCount);
@end
От авторов Objective-C говнокода месяца!
Первый в истории программирования класс, полностью реализованный на дефайнах!
Продолжение в комментариях!
+130
Прокси-граббер
http://rghost.ru/47337858
Товарищи, попробуйте мой новый прокси-граббер! Это только эскиз, так что прошу строго не судить. Однопоточный. Парсит с 2 сайтов.
+131
int rotate(int a, int k) {
return (a << k) | (a >> (32-k));
}
Вращение на k бит влево.
+132
/// <summary>
/// Десериализация класса грунтов
/// </summary>
public static SGGlist DeserializeSgg(XmlDocument doc)
{
string dir = System.IO.Path.GetTempPath();
try
{
doc.Save(dir + "_sgg.xml");
}
catch (Exception exc)
{
Autodesk.AutoCAD.ApplicationServices.Application.ShowAlertDialog("Ошибка сброса XML-документа в файл");
return null;
}
SGGlist sggList = new SGGlist();
FileStream fs;
try
{
fs = new FileStream(dir + "_sgg.xml", FileMode.Open); // инициализация объекта класса чтения файла
}
catch (Exception exc)
{
Autodesk.AutoCAD.ApplicationServices.Application.ShowAlertDialog("Ошибка чтения XML-файла");
return null;
}
XmlSerializer r_serializer = new XmlSerializer(typeof(SGGlist)); // инициализация объекта класса десериализации
r_serializer.UnknownNode += new XmlNodeEventHandler(r_serializer_UnknownNode); // подключение события обнаружения неизвестного узла
r_serializer.UnknownAttribute += new XmlAttributeEventHandler(r_serializer_UnknownAttribute); // подключение события обнаружения неизвестного атрибута
try
{
sggList = (SGGlist)r_serializer.Deserialize(fs); // Десериализация в класс приема данных
}
catch (Exception exc) // Исключение при десериализации
{
Autodesk.AutoCAD.ApplicationServices.Application.ShowAlertDialog("Рассогласование классов");
fs.Close();
return null;
}
fs.Close();
return sggList;
}
+167
/**
* Return data
*
* @return array
*/
public function __toString()
{
return $this->toArray();
}
/**
* Return Data
*
* @return array
*/
public function toArray()
{
return $this->_data;
}
No comments
+156
extract($params);
foreach (array("subject", "title", "content") as $par) {
if (empty($$par)) {
return false;
}
}
Валидация входных параметров. Каждая строка тут прекрасна
+121
private static bool ProductGT10(Point p)
{
if (p.X * p.Y > 100000)
{
return true;
}
else
{
return false;
}
}
Классический пример из MSDN
http://msdn.microsoft.com/ru-ru/library/bfcke1bz.aspx
+132
$error = "Всё хорошо";
if (!$_POST['mail'] || !checkEmail($_POST['mail'])) {
$error .= "Не верный E-mail";
}
...
if ($error == "Всё хорошо") {
$db->query("INSERT...
} else {
...
+133
Движёк сайта
Все гаварят что трудна написать движёк сайта я вот написал за две сикунды без использаванья php и mysql ето ещо раз даказываит што я супир прагармист надеюзь многа лайкав палучу