- 1
- 2
- 3
- 4
class GameDevTroll:public Troll{};
GameDevTroll TarasB;
TarasB.throwIn( Url("Какие проблемы в данных отрывках кода? (5 стр)") );
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
class GameDevTroll:public Troll{};
GameDevTroll TarasB;
TarasB.throwIn( Url("Какие проблемы в данных отрывках кода? (5 стр)") );
http://www.gamedev.ru/flame/forum/?id=150336&page=5#m65
−97
i = 0
t = 12
r = 0
g = 0
while r!=1:
i = i + 1
if t%i==0:
g = g + 1
if i==5000:
print t, ' - ',g
i, g = 0, 0
t = t + 1
if t==203:
r = 1
Нахождение дилителей.
Вот так-вот, человек видимо на любит юзать цикл for=)
+77
@SuppressWarnings("unchecked")
public void addImage(String key, Bitmap bmp){
if(memCache.size() >= MAX_CACHE_SIZE){
Object[] array = (Entry[]) cacheUsage.entrySet().toArray();
Arrays.sort(array, new Comparator<Object>(){
public int compare(Object object1, Object object2) {
return (Integer)(((Map.Entry<String, Integer>)object1).getValue()) -
(Integer)(((Map.Entry<String, Integer>)object2).getValue());
}
});
String keyForRemove = ((Map.Entry<String, Integer>)array[0]).getKey();
memCache.remove(keyForRemove);
cacheUsage.remove(keyForRemove);
}
}
до чего довело желание всё оптимизацировать
+148
void init()
{
letters.push_back("q");
letters.push_back("w");
letters.push_back("e");
letters.push_back("r");
letters.push_back("t");
letters.push_back("y");
letters.push_back("u");
letters.push_back("i");
letters.push_back("o");
letters.push_back("p");
letters.push_back("a");
letters.push_back("s");
letters.push_back("d");
letters.push_back("f");
letters.push_back("g");
letters.push_back("h");
letters.push_back("j");
letters.push_back("k");
letters.push_back("l");
letters.push_back("z");
letters.push_back("x");
letters.push_back("c");
letters.push_back("v");
letters.push_back("b");
letters.push_back("n");
letters.push_back("m");
letters.push_back("0");
letters.push_back("1");
letters.push_back("2");
letters.push_back("3");
letters.push_back("4");
letters.push_back("5");
letters.push_back("6");
letters.push_back("7");
letters.push_back("8");
letters.push_back("9");
}
пусть кому-то станет стыдно!
+138
<Свойство>
<Ид>74</Ид>
<Наименование>Цвет</Наименование>
<Множественное>false</Множественное>
<БитриксСортировка>502</БитриксСортировка>
<БитриксКод>COLOR</БитриксКод>
<БитриксЗначениеПоУмолчанию></БитриксЗначениеПоУмолчанию>
<БитриксТипСвойства>S</БитриксТипСвойства>
<БитриксСтрок>1</БитриксСтрок>
<БитриксКолонок>30</БитриксКолонок>
<БитриксТипСписка>L</БитриксТипСписка>
<БитриксТипыФайлов></БитриксТипыФайлов>
<БитриксКоличествоПолей>5</БитриксКоличествоПолей>
<БитриксСвязанныйИнфоблок></БитриксСвязанныйИнфоблок>
<БитриксОписаниеРазрешено>false</БитриксОписаниеРазрешено>
<БитриксПоискРазрешен>false</БитриксПоискРазрешен>
<БитриксФильтрРазрешен>false</БитриксФильтрРазрешен>
<БитриксРасширениеТипа></БитриксРасширениеТипа>
<БитриксОбязательное>false</БитриксОбязательное>
</Свойство>
...
БитриксБотинки
БитриксРеактивныйРанец
Выгрузка из Битрикса, которую людям, по идее, читать не обязательно.
−114
SELECT
h.id,
IF(h.link ='',h.action,CONCAT('<a href=\'',h.link,'\'>',h.action,'</a>')) action,
DATE_FORMAT(h.time,'%d.%m.%Y %H:%i') time,
u.name user_name
FROM
history h LEFT JOIN users u ON h.user = u.id ORDER BY h.time DESC
+164
if($_SESSION['use_test_xml'] && false) {
if(!responseTestXml('chekin_'.$_GET['userid'].'_'.( ($_GET['placeid']) ? $_GET['placeid'] : $_GET['eventid'] ).'.xml')) {
responseTestXml('err.xml',array('message'=>'Unxpected situation. Please use these users: 12345,54321 and places|events: 1-9.'));
}
} else {
...
плеать...
+161
/**
* @param array $config
* @return App_Ldap
*/
private final function __construct(array $config)
{
if (!empty($config['host'])) {
$this->_host = $config['host'];
$dnTemp = explode('.', $this->_host);
$dnTemp = array_map(function($value)
{
return 'dc=' . $value;
}, $dnTemp);
$this->_dn = implode(',', $dnTemp);
} else {
throw new Exception('I need LDAP host');
}
if (!empty($config['user'])) {
$this->_user = $config['user'];
} else {
throw new Exception('I need LDAP login');
}
if (!empty($config['pass'])) {
$this->_pass = $config['pass'];
} else {
throw new Exception('I need LDAP pass');
}
return $this;
}
+155
function otherString($str,$style)
{
$str=trim($str);
switch($style)
{
case 1: $str=strip_tags($str); $str=str_replace("\n",'<br />',$str); break;
case 2: break;
case 3: $str=strip_tags($str); $str=str_replace("\n",'',$str); $str=str_replace('<br />',"\n",$str); break;
case 4: $str=ereg_replace('(mailto:|mailto|http://|http:/|http:|http|ftp://|ftp:/|ftp:|ftp)','',$str);break;
case 5: $str=stripslashes($str); break;
case 6: $str=stripslashes($str); $str=strip_tags($str); break;
case 7: $str=strip_tags($str); break;
}
return $str;
}
web-based cms
+164
if(totalWidth1Part!=totalWidth2Part){
if(totalWidth1Part>totalWidth2Part){
if((totalWidth1Part - totalWidth2Part)>60){
if((totalWidth1Part - totalWidth2Part)>180){
...