- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
bool isOperator( char c ) {
return c == '+'
|| c == '-'
|| c == '*'
|| c == '/'
|| c == '('
|| c == ')';
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+82
bool isOperator( char c ) {
return c == '+'
|| c == '-'
|| c == '*'
|| c == '/'
|| c == '('
|| c == ')';
}
+72
/*
* Called from a large number of places
* By Ofer
*/
static function getOrderStatus( $po_numb='', $supplier='', $shipping='', $id=0,$customer_id=0,$order='',$order_asc='',$item_status_id=0,$order_status=0, $start_date='',$end_date='',
$name_begins_with = '', $phone = '', $email = '', $list_mgr_id = 0, $is_corporate = '', $sales_id=0,
$first_name = '', $last_name='', $city='', $state='',
$zip='', $store_numb=0, $po_numb='', $release_date='',$supplier=0,
$tracking_numb='', $payment_method='', $shipped_balance='', $avs='', $last4='',
$brand_id=0, $model_numb='',$damage='', $delivery_issue='', $past_damage='',
$coming_back='', $file_claim_ups='', $file_claim_frt='', $rewview='', $balance='', $shipper=0,
$has_balance = 0, $sales_account_id=0, $reference_number="", $third_party_order='', $ebay_id='', $trucker_id='',$get_total=false,
$limit=0, $start=0, $use_dates=0) {
Просто очаровательный комментарий!
+157
var ml = ctx.offset().left - $(window).width() / 2 + 35;
if (ml > 230) {
ml = 185;
ml = ctx.offset().left - $(window).width() / 2 - 289 - 10
popup.find('.popup-angle').addClass('popup-angle-right');
}
Чудеса нумерологии
+116
#define KRATNOST6_STEPE32_(VAL) \
( \
(\
(VAL/32*32)+(((VAL/32)^1)*(\
(VAL/16*16)+(((VAL/16)^1)*(\
(VAL/8*8)+(((VAL/8)^1)*(\
(VAL/4*4)+(((VAL/4)^1)*(\
(VAL/2*2)\
))\
))\
))\
))\
)\
+\
((\
(VAL/32)+(((VAL/32)^1)*(\
(VAL/16)+(((VAL/16)^1)*(\
(VAL/8)+(((VAL/8)^1)*(\
(VAL/4)+(((VAL/4)^1)*(\
(VAL/2)\
))\
))\
))\
))\
)^1)*32\
)
#define KRATNOST6_STEPE32(MAX_STEPEN6,VAL) KRATNOST6_STEPE32_(((int)VAL&((1<<(MAX_STEPEN6+1))-1)))
Вычисление ближайшей кратности к степ 2 в препроцессоре, такую байду сорудил. (не знаю правильно ли выразился)
Тут максимальная 32. Если есть выше то вот тут выставляется 32 всёравно.
Проще не варик?
−100
def profile_edit(request, template_name='profile/subdiler/profile_edit.html'):
profile = request.profile
if request.method == "POST":
form = DilerProfileForm(request.POST, request.FILES, instance=profile)
if form.is_valid():
profile = form.save(commit=False)
try:
profile.avatar = profile.avatar[0]
except:
pass
try:
profile.sign = profile.sign[0]
except:
pass
profile.city = form.city
profile.save()
Замечательная цепочка из try-cath
Не менее замечательно то, что метод profile_edit полностью идентичный лежит в двух файлах subdiler_views.py и diler_views.py
Разница между ними только в переменной template_name='profile/(subdiler|diler)/profile_edit.html'
Для чего так сделано, мне нипанять.
+162
try {
/**
* Нахожу номер "начисления" в массиве "charges" По соответствию поля "adapter".
*/
_.each(currentEmployee.charges, function (charge, num) {
if (_.isEqual(charge.adapter, currentCharge.adapter)) {
throw num;
}
}, this);
} catch (num) {тут какой то код}
Самый оригинальный спомоб выйти из цикла
Используется underscore.js
+49
$em = $this->getDoctrine()->getEntityManager();
$user = $em->getRepository('AdminBundle:AdminUser')
->findOneById($id);
if ($user == $this->get('security.context')->getToken()->getUser()) {
$this->get('session')->setFlash('admin-delete', 'TODO:TRANSLATE: Suicide is not allowed. Thank you!');
} else {
$em->remove($user);
$em->flush();
$this->get('session')->setFlash('admin-delete', 'TODO:TRANSLATE: User ' . $user->getEmail(). ' was deleted.');
}
Текст ошибок просто супер!
+137
{
//конструктор
public MotionEventsController(VideoServer server, MSO2Rotator rotator, Log log, Button recordButton)
{
_server = server;
_rotator = rotator;
_log = log;
_recordButton = recordButton;
}
public void Record(MotionDetectorFilter filter, MotionObjectsArgs movingObjects)
{
_server.StartRecord();
IsRecording = true;
_recordButton.BackColor = Color.Red;
switch (_server.Name)
{
case ServerNames.ColorServer:
_log(Resources.ColorStartRecord, String.Empty);
break;
case ServerNames.BwServer:
_log(Resources.BWStartRecord, String.Empty);
break;
case ServerNames.ThermalServer:
_log(Resources.ThermalStartRecord, String.Empty);
break;
}
}
}
Класс, принимающий кнопку записи в конструкторе.
+133
if((i & 0x01)!=0) addr |= 0x80; else addr &= ~0x80;
if((i & 0x02)!=0) addr |= 0x40; else addr &= ~0x40;
if((i & 0x04)!=0) addr |= 0x20; else addr &= ~0x20;
if((i & 0x08)!=0) addr |= 0x10; else addr &= ~0x10;
if((i & 0x10)!=0) addr |= 0x08; else addr &= ~0x08;
if((i & 0x20)!=0) addr |= 0x04; else addr &= ~0x04;
if((i & 0x40)!=0) addr |= 0x02; else addr &= ~0x02;
if((i & 0x80)!=0) addr |= 0x01; else addr &= ~0x01;
Перестановка бит в обратном порядке.
+170
for(i=-1;++i<n;)
зачем? чтобы никто не догадался? или они думают, что в этом меньше символов чем в for(i=0;i<n;i++) ?