- 1
- 2
- 3
- 4
- 5
- 6
- 7
PYLayerPanel layerPanel = pyLayer.getLayerPanel();
int width = layerPanel.getWidth();
int height = layerPanel.getHeight();
double gScale = 1.0;
if(layerPanel != null){
gScale = layerPanel.getViewport().getScaleFactor();
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+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;
Ага. Длина либо есть, либо нет.
+158
$_SERVER["DOCUMENT_ROOT"] = dirname(dirname(dirname(dirname(dirname(dirname(__DIR__)))))) . '/htdocs';
+123
public <T extends IOrderSubmitRequest & IApiStoreRef> Order buildOrderFromSubmitRequest(final T request) { ... }
Типы-пересечения для бедных. Нужна была функция, работающая с несколькими классами без общего предка, реализующими сразу два интерфейса.
+159
function get_recaptcha(id)
{
var id;
if(id==1)
{
$.ajax({
type: "POST",
url: "classes/get_captcha.php",
cache: false,
data: "recaptcha=1",
success: function(html)
{
$('#captcha_reg').html(html);
}
});
}
else if (id==2)
{
$.ajax({
type: "POST",
url: "classes/get_captcha.php",
cache: false,
data: "recaptcha=1",
success: function(html)
{
$('#captcha_forget').html(html);
}
});
}
}
История одного проекта.. Часть 3
−396
- (void)isCharityPost: (BOOL)charityPost{
self.charityButton.hidden = charityPost ? NO : YES;
self.cashBadgeButton.hidden = charityPost ? NO : YES;
[self updateCharityButtonWithText:self.charityButton.titleLabel.text];
}
Production-код.
Пунктуация сохранена.
+120
Вот вам всё не нравится wct.. а я могу сказать вам её применение! Wct editor может быть использован для хранения исполняемых файлов в самой программе.
Конечно, есть и другие способы хранить программы в программах, но это - мой способ :)
P.S. Сделал DLL, кому нужен? (Хотя не, что я несу? Никому же не нужен..)