- 1
Удалено по просьбе автора
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+132
Удалено по просьбе автора
+159
var get_day = function(day_name_or_number, return_type) {
var day_name = '';
var day_number = '';
switch (day_name_or_number) {
case 0: //sunday
case 'sun':
case 'sunday':
day_name = 'sun';
day_number = 0;
break;
case 1: //monday
case 'mon':
case 'monday':
day_name = 'mon';
day_number = 1;
break;
case 2: //tuesday
case 'tue':
case 'tuesday':
day_name = 'tue';
day_number = 2;
break;
case 3: //wednesday
case 'wed':
case 'wednesday':
day_name = 'wed';
day_number = 3;
break;
case 4: //thursday
case 'thu':
case 'thursday':
day_name = 'thu';
day_number = 4;
break;
case 5: //friday
case 'fri':
case 'friday':
day_name = 'fri';
day_number = 5;
break;
case 6: //saturday
case 'sat':
case 'saturday':
day_name = 'sat';
day_number = 6;
break;
}
switch (return_type) {
case 'number':
return day_number;
break;
case 'name':
return day_name;
break;
default:
return day_name;
break;
}
};
Что и кому я сделал, что с таким работать приходиться?
+58
#define CHK( x ) {do{if (x == MBRES_ERR){goto __gotoFAIL;}} while (FALSE);}
Из SDK корейского сканера
+133
Удалено по просьбе автора
+74
public static void sleep(long millis, int nanos) throws InterruptedException {
// ...
if (nanos >= 500000 || (nanos != 0 && millis == 0)) {
millis++;
}
sleep(millis);
}
Системе пофиг сколько конкретно ты указал наносекунд . Всё равно никак не проверишь:)
Java Oracle, Thread::sleep(long,long)
+124
PYLayerPanel layerPanel = pyLayer.getLayerPanel();
int width = layerPanel.getWidth();
int height = layerPanel.getHeight();
double gScale = 1.0;
if(layerPanel != null){
gScale = layerPanel.getViewport().getScaleFactor();
}
Автор вспомнил, что надо бы проверять на null. Только немного не там...
+157
if(isset($_HTTP_POST_VARS)){
foreach($_HTTP_POST_VARS as $k => $v){
$$k = $v;
}
}
−116
insert into #DivByDep(DivisionGUID,DivisionName)
select dbd.DivisionGUID,ISNULL(d.NameShort,d.NameShort) from DivByDep(@DepartmentGUID, @DivisionGUID, 4) dbd
LEFT JOIN rrMasterData.dbo.Division d WITH (NOLOCK) ON d.GUID=dbd.DivisionGUID
ISNULL(d.NameShort,d.NameShort) - а если имя пустое, то... ну что же, оставим
+134
public virtual bool IsShown
{
get
{
if (obj && show && usePosition)
{
return obj.transform.localPosition == show.localPosition;
}
if (obj && show && useScale)
{
return obj.transform.localScale == show.localScale;
}
if (obj && show && useRotation)
{
return obj.transform.localRotation == show.localRotation;
}
return false;
}
}
public virtual bool IsHided
{
get
{
if (obj && hide && usePosition)
{
return obj.transform.localPosition == hide.localPosition;
}
if (obj && hide && useScale)
{
return obj.transform.localScale == hide.localScale;
}
if (obj && hide && useRotation)
{
return obj.transform.localRotation == hide.localRotation;
}
return false;
}
Чувак с соседнего проекта много интересного рассказывал про хорошие практики кода. А потом он уволился, и коллеги стали изучать его творчество.
+97
var
TCPLength: boolean;
Ага. Длина либо есть, либо нет.