- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
#include <iostream>
using namespace std;
int main() {
const int ci = 42;
auto f = [ci]() mutable { std::cout << ++ci << '\n'; };
f();
return 0;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+51
#include <iostream>
using namespace std;
int main() {
const int ci = 42;
auto f = [ci]() mutable { std::cout << ++ci << '\n'; };
f();
return 0;
}
http://ideone.com/0P72sN
А слона то я и не приметил.
+129
http://lifenews.ru/news/125806
Последний абзац:
«Подозрение о том, что к созданию вредоносной программы могут быть причастны программисты российской школы, было высказано после того, как специалисты обнаружили, что часть кода вируса написана по-русски.»
Это на 1С что ли? :D
+132
var yetUsed = new HashSet<int>(startFrom ?? new int[] { })
/*..............................................................................................................................*/
foreach (var ind in Enumerable.Range(0, proxy.Size).Where(yetUsed.Contains))
{
proxy.SetIndexes(yetUsed.Where(x=>x!= ind).OrderBy(x => x).ToArray());
/* ............................................................................*/
}
/*.......................................................................................................................*/
Из разряда
int i = 3;
"3" == i.ToString();
+123
@echo off
set PROGPATH="%ProgramFiles%\MyProg"
rem И тут мы захотели проверить, существует ли наша папочка
if not exists "%PROGPATH%" (
mkdir "%PROGPATH%"
)
rem виндовый шелл как бы нам говорит "братюнь, погоди, не спеши"
rem ""C:\Program was unexpected at this time.
Патч:
-set PROGPATH="%ProgramFiles%\MyProg"
+set "PROGPATH=%ProgramFiles%\MyProg"
+70
public enum BooleanProp {
TRUE,FALSE;
}
http://govnokod.ru/14499 продолжение
+73
class MyException extends Exception {
/* конструкторы, геттеры-сеттеры и прочее-прочее */
public void handle() { /* over 9000 строк */ }
}
class MyClass {
public void myMethod() {
try { /* ... */ }
catch (MyException e) {
e.handle();
}
}
}
исключение, которое обрабатывает, можно сказать, само себя, бред?
+153
<?if($_POST["is_ajax_post"] != "Y"){?>
<input type="hidden" name="is_ajax_post" id="is_ajax_post" value="Y">
<? } ?>
Форма оформления заказа в компоненте sale.order.ajax. Bitrix. Логика.
+137
#define SPLICE(a,b) SPLICE_1(a,b)
#define SPLICE_1(a,b) SPLICE_2(a,b)
#define SPLICE_2(a,b) a##b
#define PP_ARG_N( \
_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, \
_11, _12, _13, _14, _15, _16, _17, _18, _19, _20, \
_21, _22, _23, _24, _25, _26, _27, _28, _29, _30, \
_31, _32, _33, _34, _35, _36, _37, _38, _39, _40, \
_41, _42, _43, _44, _45, _46, _47, _48, _49, _50, \
_51, _52, _53, _54, _55, _56, _57, _58, _59, _60, \
_61, _62, _63, N, ...) N
/* Note 63 is removed */
#define PP_RSEQ_N() \
62, 61, 60, \
59, 58, 57, 56, 55, 54, 53, 52, 51, 50, \
49, 48, 47, 46, 45, 44, 43, 42, 41, 40, \
39, 38, 37, 36, 35, 34, 33, 32, 31, 30, \
29, 28, 27, 26, 25, 24, 23, 22, 21, 20, \
19, 18, 17, 16, 15, 14, 13, 12, 11, 10, \
9, 8, 7, 6, 5, 4, 3, 2, 1, 0
#define PP_NARG_(...) PP_ARG_N(__VA_ARGS__)
/* Note dummy first argument _ and ##__VA_ARGS__ instead of __VA_ARGS__ */
#define PP_NARG(...) PP_NARG_(_, ##__VA_ARGS__, PP_RSEQ_N())
#define NARG(...) func(PP_NARG(__VA_ARGS__), __VA_ARGS__)
#define INCR 20
#define FIELD_0(...)
#define FIELD_1(field, ...) \
INCR+field
#define FIELD_2(field, ...) \
INCR+field, FIELD_1(__VA_ARGS__)
#define FIELD_3(field, ...) \
INCR+field, FIELD_2(__VA_ARGS__)
#define FIELD_4(field, ...) \
INCR+field, FIELD_3(__VA_ARGS__)
#define FIELD_5(field, ...) \
INCR+field, FIELD_4(__VA_ARGS__)
#define FIELD_5(field, ...) \
INCR+field, FIELD_4(__VA_ARGS__)
#define FIELD_6(field, ...) \
INCR+field, FIELD_5(__VA_ARGS__)
#define FIELD_7(field, ...) \
INCR+field, FIELD_6(__VA_ARGS__)
#define FIELD_8(field, ...) \
INCR+field, FIELD_7(__VA_ARGS__)
#define FIELD_9(field, ...) \
INCR+field, FIELD_8(__VA_ARGS__)
#define FIELD_10(field, ...) \
INCR+field, FIELD_9(__VA_ARGS__)
#define FIELD_11(field, ...) \
INCR+field, FIELD_10(__VA_ARGS__)
//..... дальше лень ...
#define FIELDS_(N, ...) \
SPLICE(FIELD_, N)(__VA_ARGS__)
#define FIELDS(...) \
FIELDS_(PP_NARG(__VA_ARGS__), __VA_ARGS__)
a = { FIELDS('p', 'a', 's', 's', 'w', 'o', 'r', 'd') }
Примитивное компил-тайм шифрование строки через сишный препроцессор. На выходе получаем
a = { 20 +'p', 20 +'a', 20 +'s', 20 +'s', 20 +'w', 20 +'o', 20 +'r', 20 +'d' };
+68
public static String elvis(String value, String ifNull) {
return value == null ? ifNull : value;
}
public static Boolean elvis(Boolean value, Boolean ifNull) {
return value == null ? ifNull : value;
}
public static Object elvis(Object value, Object ifNull) {
return value == null ? ifNull : value;
}
- Objects#firstNotNull()?
- нет, не слышал
+105
//Невероятные приключения Microsoft'а в Индии:
private string ExtractHttpVerb(XmlDocument configDOM)
{
string httpVerb;
string hv = IfExistsExtract(configDOM, "/Config/method", "2");
switch (hv)
{
case "0":
httpVerb = HttpVerbs[0];
break;
case "1":
httpVerb = HttpVerbs[1];
break;
case "2":
httpVerb = HttpVerbs[2];
break;
default:
httpVerb = HttpVerbs[2];
break;
}
return httpVerb;
}