- 1
- 2
- 3
- 4
- 5
// LockDepth IS enum type!
if(LockDepth == DepthType.Infinity)
_depthElement.InnerText = this.__lockDepth.ToString();
else
_depthElement.InnerText = (string) System.Enum.Parse(LockDepth.GetType(), LockDepth.ToString(), true);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+120
// LockDepth IS enum type!
if(LockDepth == DepthType.Infinity)
_depthElement.InnerText = this.__lockDepth.ToString();
else
_depthElement.InnerText = (string) System.Enum.Parse(LockDepth.GetType(), LockDepth.ToString(), true);
I got exception on line 5. The LockDepth is enum :)
+159
protected $_never_allowed_regex = array(
"javascript\s*:" => '[removed]',
"expression\s*(\(|&\#40;)" => '[removed]', // CSS and IE
"vbscript\s*:" => '[removed]', // IE, surprise!
"Redirect\s+302" => '[removed]'
);
Это не разу не ковнокод, но строкой с // IE, surprise! не поделится, не смог)
ЗЫ. это CodeIgniter 2.0.3 класс Security, строка 52
+138
вот так выглядит загрузка DLL у людей, которые не знают про tchar
const char string [] = "right_dll.dll";
LPCWSTR put = (LPCWSTR) string;
HINSTANCE my_dll = LoadLibraryEx (put, 0, DONT_RESOLVE_DLL_REFERENCES);
+147
Обратите внимание:
http://govnokod.ru/user/4847
+163
Обратите внимание:
http://govnokod.ru/user/4788
http://govnokod.ru/user/4789
+146
<a href="javascript:void(0);" onclick="suspend(8)">
<input type="checkbox" value="Suspend Listing" name="" id="id8">
</a>
ревьювил код нового джуниора, который пришёл к нам из достаточно крупной компании. Строилось через JS поэтому и запостил в JS
+81
Date date = (Date)value.getParam("DocReceiptDate");
if (date.getHours() == 24) {
date.setHours(0);
}
String documentReceiptDate = (new SimpleDateFormat("dd.MM.yyyy.kk.mm")).format(date);
Элегантная попытка форматирования даты.
Задача было вместо 24 часов писать 00, например не "24.11.2011.24.23", а "24.11.2011.00.23".
Как все уже догадались, следовало просто использовать формат "dd.MM.yyyy.HH.mm".
+162
$tmp_arr=array();
$id1_str='';
$root_str='';
foreach($id1 as $id){
$id1_str.=$id['id'].' , ';
if(!isset($tmp_arr[$id['root']])){
$root_str.=$id['root'].' , ';
$tmp_arr[$id['root']]=true;
}
}
это типа такой способ собрать distinct root ids в строку!
не забыть потом откусить хвост ' , '
нормальные герои не ищут легких путей
+121
// This is de facto a Map<Integer, Long> because SUM() returns longs, but
// QueryDSL's type inference makes a fluke here and thinks sum() is an Integer.
// So the return type is Map<Integer, Integer>. Aren't generics fun?
final Map<Integer, ? extends Number> map =
dsl.from(q).where(q.department.eq(params.getDepartment()), q.quantity.ne(0),
q.action.in(UserAction.ORDER_ENGRAVE, UserAction.ORDER_STOCK_WASTAGE,
UserAction.ORDER_INVOICE, UserAction.ORDER_STOCK_ADJUSTMENT),
QueryDsl.subFrom(q2).where(q2.order.eq(q.order), q2.timestamp.goe(interval.getA()),
q2.timestamp.lt(interval.getB()),
q2.action.in(UserAction.ORDER_ENGRAVE, UserAction.ORDER_STOCK_WASTAGE,
UserAction.ORDER_INVOICE, UserAction.ORDER_STOCK_ADJUSTMENT)).exists())
.groupBy(q.order.id).having(q.quantity.sum().gt(0)).map(q.order.id, q.quantity.sum());
+152
http://www.gamedev.ru/users/?id=45914