-
Лучший говнокод
- В номинации:
-
- За время:
-
-
+1
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
<ul>
{foreach $сity as $c}
{if Core::model()->getValue($c,'name') === $form->city_name}
{assign $form->city_id $c['id']}
{/if}
<li data-value="{$c['id']}" class="{if $c['id']===$form->city_id}active{/if}"><span>{Core::model()->getValue($c,'name')}</span></li>
{/foreach}
</ul>
Типичный шаблон на фреймворках PHP, в данном случае Yii 1.1
M-A-X,
01 Июня 2016
-
−10
d_fomenok,
29 Апреля 2016
-
+2
- 1
....iv>'.(isset($row['add_descr']) ? $row['add_descr']:'').'</td....
угу, в реальном сайте, который на нашей (говно)поддержке
kostya1337,
31 Марта 2016
-
+3
- 1
- 2
- 3
int main() {
for (float n = 0, l = 0, q = scanf("%f", &n), r = n, m = (l + r) / 2; r - l > 0.00001 || 0 * printf("%f", l); m*m <= n ? l = m : r = m, m = (l + r) / 2);
}
Просто бинпоиск в одну строчку)
AndreyZ,
25 Февраля 2016
-
+6
- 1
- 2
if(~window.location.href.indexOf('#')){
var el = window.location.href.slice(window.location.href.indexOf('#')+1,~window.location.href.indexOf('?')?window.location.href.indexOf('?'):window.location.href.length);
location.hash? не, не слышал
whiteapps,
19 Января 2016
-
+4
- 1
static bool Equal(const MyClass &rhs, const MyClass &lhs);
Тщатетельно замаскированные грабли
skyhawk,
22 Октября 2015
-
−3
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
enum test_result {
TEST_FAILED = -1,
TEST_SKIPPED,
TEST_OK
}
struct test_node {
const char *name;
const char *descr;
enum test_result (*measurement_test_handler)(void* params);
void *params;
enum test_result meas_result;
enum test_result init_result;
}
О духи говнакода наставьте агнца вашего на путь истинный. Написал сие я, запустил и всё пошло по п*изде, по причине невыравненых данных. #pragma pack не помог. Помогло лишь изменение типа enum test_result на uint8_t. Подскажите, дабы не наступать на подобные грабли болей, как кто себя проверяет при работе со структурами?
MiD,
02 Октября 2015
-
−4
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
#include <stdio.h>
#include <iostream>
#include <regex>
using namespace std;
int cube(int);
int main()
{
char number;
label:
cout << " Введите число " << endl;
cin >> number;
regex txt_regex("/^\d+$/");
if (!regex_match(number, txt_regex))
{
cout << "Вводить можно только цифры!" << endl;
goto label;
}
int value = atoi(number);
int result = cube(value);
cout << "Куб числа " << number << " равен " << result;
return 0;
}
int cube(int number)
{
return number * number * number;
}
Возведение числа в куб.
Exclumice,
30 Сентября 2015
-
+3
- 1
- 2
- 3
- 4
- 5
if (!$('#enable-continious').is(':checked') && $('#enable-continious').is(':checked')) {
...
} else {
...
}
Продолжаем находить великие письмена великих людей на проекте. К слову, человек на позиции Senior PHP Developer является автором.
Un3Solka,
31 Августа 2015
-
+4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
with TfmVersionUpdate.Create(Application) do
begin
try
Init;
except
end;
Free;
end;
Такой код 100500% отработает без ошибок. Зачем вообще сообщения о них выводить...
kiryl,
19 Августа 2015