- 1
- 2
- 3
- 4
- 5
try {
throw new CException($exceptionMessage);
} catch (CException $e) {
Yii::app()->errorHandler->processException($e);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+156
try {
throw new CException($exceptionMessage);
} catch (CException $e) {
Yii::app()->errorHandler->processException($e);
}
береженного catch бережет
+70
package <hostname>.sbrf.taxaccounting.service.impl;
import org.junit.Test;
import <hostname>.sbrf.taxaccounting.service.FormDataService;
public class FormDataServiceTest {
private FormDataService formDataService;
public void tearUp() {
formDataService = new FormDataServiceImpl();
}
@Test
public void testCheckMandatoryColumns() {
}
}
Зато он используются юнит тесты
и посмотрите внимательно кому это делается)))
вот такие вот у нас тесты :)
+126
<img src="/html/../images/menu/top.png" alt="" />
Весь HTML вот так зашифрован, не знаю нормально ли это?
+22
// поверка наличия указазанного флага в набора флагов
bool __fastcall TfrmFieldsEditor::HasFlag(int nAFlag, int nAFlagsCollection)
{
bool bRetVal = false;
std::bitset<8> bsFlagBits;
bsFlagBits.reset();
bsFlagBits = nAFlagsCollection;
int nBitsCount = bsFlagBits.size();
for(int i= 0 ; i < nBitsCount; ++i)
{
if(bsFlagBits[i]==1)
{
bsFlagBits.reset();
bsFlagBits[i] = 1;
if (bsFlagBits.to_ulong() == nAFlag)
{
bRetVal = true;
break;
}
else
bsFlagBits = nAFlagsCollection;
}
}
return bRetVal;
}
+151
<?php
// autoload.php generated by Composer
require_once __DIR__ . '/composer' . '/autoload_real.php';
return ComposerAutoloaderInite3f5acf96d9ae66df74c4805c906a9e2::getLoader();
Господа, что-то вот не пойму, можно ли ругаться в таких случаях, когда код генерированный. Можно ли писать всякое говно в код, если при этом говорить: "ты не должен туда смотреть, это скрипт, написанный скриптом для скрипта." Я тут вижу говноконкатенацию строковой константы со строковой константой оператором '.' и говноимя, класса в последней строке. Лично моё мнение, что если бы я написал код, в котором вынужден был бы генерировать такие имена, я бы констатировал серьёзную ошибку проектирования на более ранних стадиях.
+152
return x==y && "$x"=="$y";
а вдруг нет?
+157
strrev(strstr(strrev(substr(strip_tags(stripslashes(htmlspecialchars_decode($row['description']))), 0, 250))," "))
Вывод краткого содержания материала, найдено на просторах самописного сайта.
+156
if (e.button in [-1, -1, -1]) { // попробуйте теперь сообразите, почему true
e.preventDefault();
var rel = this.rel.split(';'),
fn;
switch (e.button) {
case 0:
fn = 'attr';
break;
case 1:
case 2:
fn = 'removeAttr';
break;
default:
return false;
}
$('td.mod[rel="' + rel[0] + '"] input[rel="' + rel[1] + '"]').each(function () {
if (fn === 'removeAttr' && $(this).attr('rel') === 'view') { // Я маразматик
var parts = /(chk\[\d+\]\[\d+\])\[view\]/.exec(this.id),
p = ['add', 'edit', 'del'],
i;
for (i in p) {
$('#' + parts[1].replace(/[[\]]/g, "\\$&") + '\\[' + p[i] + '\\]')[fn]('checked');
}
}
$(this)[fn]('checked', 'checked');
});
return false;
}
ГК, не?
первая строка вот... текущий проект, сижу с ним на данный момент. Почему захотелось так сделать, объяснить не могу. Но работает, ведь
+24
tmpPtr = SCPGetFreeTextMedicalHistory(ecg);
if (!tmpPtr) tmpPtr = unsp;
m_patientPage->SetDlgItemTextW(IDC_EDIT15, tmpPtr);
if (tmpPtr != unsp) SCPFreeMem(tmpPtr);
tmpPtr = SCPGetTechnicianDescription(ecg);
if (!tmpPtr) tmpPtr = unsp;
m_miscPage->SetDlgItemTextW(IDC_EDIT19, tmpPtr);
if (tmpPtr != unsp) SCPFreeMem(tmpPtr);
. . .
tmpPtr = SCPGetLatestConfirmingPhysician(ecg);
if (!tmpPtr) tmpPtr = unsp;
m_miscPage->SetDlgItemTextW(IDC_EDIT18, tmpPtr);
if (tmpPtr != unsp) SCPFreeMem(tmpPtr);
tmpPtr = SCPGetReferringPhysician(ecg);
if (!tmpPtr) tmpPtr = unsp;
m_miscPage->SetDlgItemTextW(IDC_EDIT17, tmpPtr);
if (tmpPtr != unsp) SCPFreeMem(tmpPtr);
. . .
+133
if( str.ToUpper() == "....." )
{
properties["DCS"] = "0x00";
msg = new Message( str, A, B, properties, text );
}
else
{
properties["DCS"] = "0x00";
msg = new Message( str, A, B, null, text );
}
В биореактор Луговского!