- 1
- 2
- 3
- 4
public static function getCurrentYear()
{
return '2013';
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+179
public static function getCurrentYear()
{
return '2013';
}
Сейчас перебираю один класс со статическими методами и, вот, наткнулся на это. Не помню как и когда это написал :/
+140
private String GetCardType(String creditCardType)
{
switch (creditCardType)
{
case "A":
return "A";
case "Z":
return "D";
case "M":
return "M";
case "V":
return "V";
}
return "0";
}
+136
http://pastebin.com/htxgeLCJ
Трололо!
+150
<?php
class Router {
private $available_pages = array('index',
'contacts',
'about',
'clients' => array('index',
'howto',
'register',
'faq'),
'experts' => array('index',
'why',
'howto',
'register',
'faq')
);
function __construct()
{
if(!isset($_GET['act'])) $act = "index";
else $act=$_GET['act'];
$path = pathinfo($act);
if($path["filename"] == "experts" || $path["filename"] == "clients")
{
$path['dirname'] = $path["filename"];
$path['filename'] = "index";
}
if($this->isAvailablePage($path))
{
$controllerPath = FRONT_TPL.$path['dirname'].'/'.$path['filename'].'.php';
$controllerName = $path['filename'];
if(file_exists($controllerPath))
{
include(FRONT_TPL."header.php");
include($controllerPath);
include(FRONT_TPL."footer.php");
}
else $this->error404();
}
else $this->error404();
}
function error404()
{
include(FRONT_TPL."header.php");
include(FRONT_TPL."404.php");
include(FRONT_TPL."footer.php");
}
function isAvailablePage($path)
{
if($path["dirname"] == ".")
{
reset($this->available_pages);
if(in_array($path['filename'], $this->available_pages)) return true;
}
else if($path["dirname"] == "experts" || $path["dirname"] == "clients")
{
reset($this->available_pages);
if(in_array($path['filename'], $this->available_pages[$path["dirname"]])) return true;
}
else return false;
}
}
Небольшой роутинг
+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";
а вдруг нет?