- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
struct Bar {};
class Foo {
public:
Bar& bar() const { return *bp; }
private:
Bar b;
Bar * const bp = &b;
};
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+2
struct Bar {};
class Foo {
public:
Bar& bar() const { return *bp; }
private:
Bar b;
Bar * const bp = &b;
};
https://wandbox.org/permlink/7JPzrvslrUwbvREb
Как называется данный говнопаттерн?
0
// ...
int datastack [ 4096 ] ;
int *dp = datastack ;
int push ( int x ) {
return *dp++ = x ;
}
int pop() {
return *--dp ;
}
// ...
void execute() {
((void(*)())pop())() ;
}
// ...
Мама! Мама! Я покакал!
−106
Зубы против хуя!
0
https://youtu.be/dV2e3FlOmYU
Что думаете об этом?
+1
// OK
class foo {};
void foo();
// не ОК: error: 'void bar()' redeclared as different kind of symbol
namespace bar {}
void bar();
"Двойные стандарты"
+2
foreach ($imagesData['file_title'] as $i1 => $d1) {
usleep(5);
if($i1>0) {
Media::find($i1)->update(['title'=>$imagesData['file_title'][$i1]]);
}
}
foreach ($imagesData['author_name'] as $i2 => $d2) {
usleep(5);
if($i2>0) {
Media::find($i2)->update(['author_name'=>$imagesData['author_name'][$i2]]);
}
}
foreach ($imagesData['author_link'] as $i3 => $d3) {
usleep(5);
if($i3>0) {
Media::find($i3)->update(['author_url'=>$imagesData['author_link'][$i3]]);
}
}
foreach ($imagesData['source_link'] as $i4 => $d4) {
usleep(5);
if($i4>0) {
Media::find($i4)->update(['source_url'=>$imagesData['source_link'][$i4]]);
}
}
foreach ($imagesData['license_name'] as $i5 => $d5) {
usleep(5);
if($i5>0) {
Media::find($i5)->update(['license_name'=>$imagesData['license_name'][$i5]]);
}
}
foreach ($imagesData['license_link'] as $i6 => $d6) {
usleep(5);
if($i6>0) {
Media::find($i6)->update(['license_url'=>$imagesData['license_link'][$i6]]);
}
}
Laravel, блять.
Вот и пусти араба в свою ветку.
−2
assert exec("from my_runtime_analyze_lib import do_amazing_magic") or True
if __name__ == '__main__':
do_smth()
assert do_amazing_magic()
do_smth_else()
Как вхерачить в код любую ересь для dev окружения, а потом отключить на продакшене. Только не забыть бы на проде при запуске флаг оптимизации.
−2
$scope.storage.oldDriver = JSON.parse(JSON.stringify($scope.storage.driverEdit || {})); // @TODO: ни _.clone ни Object.assign не сработали
Нашел на работе в коде
0
setInterval(function(){
jQuery.get('/comments', function(response){
var html=jQuery(response);
var breaked=false;
jQuery.each(html.find('.hentry'), function(){
if(!breaked){
var entry=jQuery(this);
var username=jQuery.trim(entry.find('.entry-author').first().text());
var comment=jQuery.trim(entry.find('.entry-comment').first().text());
if(username!='g0_1494089147006' && username!=''){
breaked=true;
var link=jQuery.trim(entry.find('.answer').first().attr('href'));
jQuery.get(link, function(response2){
var html2=jQuery(response2);
var form2=html2.find('form').first().serialize();
jQuery.post('https://localhost/gkwordanalyzer/wanal.php', 'q='+encodeURIComponent(comment), function(response3){
if(jQuery.trim(response3)==''){ response3='Трижды остоебу.'; }
jQuery.post(link, form2+'&text='+encodeURIComponent(response3));
});
});
}
}
});
});
}, 5000);
0
function PrepareGetList(
&$arIblockElementFields,
&$arJoinProps,
&$bOnlyCount,
&$bDistinct,
&$arSelectFields,
&$sSelect,
&$arAddSelectFields,
&$arFilter,
&$sWhere,
&$sSectionWhere,
&$arAddWhereFields,
&$arGroupBy,
&$sGroupBy,
&$arOrder,
&$arSqlOrder,
&$arAddOrderByFields,
&$arIBlockFilter,
&$arIBlockMultProps,
&$arIBlockConvProps,
&$arIBlockAllProps,
&$arIBlockNumProps,
&$arIBlockLongProps
)
{
Метод из ядра битрикса