- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
typedef long bool_t;
#define TRUE 1
#define FALSE 0
void f() {
bool_t var;
for (var = TRUE; var > FALSE; var++) { /* ... */ }
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+133
typedef long bool_t;
#define TRUE 1
#define FALSE 0
void f() {
bool_t var;
for (var = TRUE; var > FALSE; var++) { /* ... */ }
}
absolut 28.05.2014 12:39 # 0
guest 28.05.2014 15:28 # 0
bormand 28.05.2014 15:36 # +1
bormand 28.05.2014 15:41 # +1
5.3.2/1: The operand of prefix ++ is modified by adding 1, or set to true if it is bool (this use is deprecated).
5.3.2/2: The operand of prefix -- is modified by subtracting 1. The operand shall not be of type bool.
absolut 28.05.2014 16:10 # +2
The use of an operand of type bool with the ++ operator is deprecated (see 5.3.2 and 5.2.6).
Круг замкнулся.
bormand 28.05.2014 16:38 # +2
P.S. Я вот никогда не юзал ++ с булом, поэтому об этом узнал только сегодня... Интересно, а есть тут те, кто юзали?
absolut 28.05.2014 16:47 # 0
bormand 28.05.2014 17:01 # +2
А потом у тебя пациенты немножко обгорают ^_^
http://ru.wikipedia.org/wiki/Therac-25
absolut 28.05.2014 17:27 # +1
привет калькулятору дефекейта
defecate-plusplus 28.05.2014 17:38 # 0
за сегодня написал 2к отлаженного sql-я десятиэтажного, внес замечания в три документа по паре десятков страниц в каждом, создал с десяток таблиц в схеме одного проекта (ну тут частичный копипаст-адаптация схемы из другого проекта), исправил пару багов, раздал задач отделу, заказал барахло для ОКР, написал десяток внешних писем
ну т.е. по мнению кое-кого, недельный объем труда, не меньше
absolut 28.05.2014 17:47 # +3
defecate-plusplus 28.05.2014 18:04 # +2
Да и задачи по настройке живой системы без так-все-еще-и-не-написанных панелей бекоффиса собой и приходится закрывать, к сожалению.
absolut 29.05.2014 09:33 # +4
Прям как Путин
defecate-plusplus 29.05.2014 09:37 # +1
absolut 29.05.2014 10:19 # 0
bormand 28.05.2014 18:08 # +2
Подает пример подчиненным же. Если начальник распиздяй - то и весь отдел распиздяями будут.
absolut 28.05.2014 21:10 # 0
посещайте говнокодик
bormand 28.05.2014 18:11 # 0
Дык на язык еще посмотри... Оно даже на сишке было бы раз в 10 меньше, да и багов бы таких не словили.
absolut 28.05.2014 18:23 # 0
chtulhu 29.05.2014 05:05 # 0
absolut 29.05.2014 05:51 # 0
tirinox 28.05.2014 16:47 # +2
absolut 29.05.2014 05:52 # 0
bormand 29.05.2014 06:48 # 0
tirinox 29.05.2014 08:05 # 0
1024-- 29.05.2014 11:56 # 0
guest 28.05.2014 18:58 # 0
bormand 28.05.2014 19:31 # 0
Да этот true++ он и в крестах deprecated. Да и никому не нужен на практике.
absolut 28.05.2014 21:12 # +3
Наивысшая истина
absolut 28.05.2014 21:13 # 0
можно подумать она от этого стала бы большим говном.