- 1
- 2
- 3
String testName;
//...
std::swap(testName, _testName);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+15
String testName;
//...
std::swap(testName, _testName);
String из thirdparty-библиотеки, а swap везде в нашем коде. По очевидным причинам получаем подение производительности.
+77
Set<String> allDocs = new HashSet<String>();
allDocs.addAll(getQuery(app).execute(query.toString()));
ArrayList<String> result = new ArrayList<String>();
if (allDocs !=null){
result.addAll(allDocs);
}
Самое хорошее в строках 1 и 4, потому что хз, че там у этой джавы на уме. Лишняя проверка никогда не лишняя.
−117
ПриФлагЖилое0(запросАДО,КодЧастиДома,ПредыдущийКонтрагент,обУК,предыдущаяУК,ДокДата,
квплулицы,квплуслуги,квплБлагоустр,ФлагПрервать,ДокНачНФ,ДокПостПД,ДокСтроение,
ИтогоКОплатеЗаМесяц,Оплаты,ПредыдущийКод,ДокНачНас,ДокПостОтНас,ВремТЧ_ДокНачНас_Услуги,
ВремТЧ_ДокПостОтНас_Услуги,счетСтроений,счетДокНачНас,счетДокПостОтНас,СтроениеКолвоЛицевыхНФ,
СтроениеКолвоЛицевых,СтроениеКолвоПроживающих,техПаспСтроениеОбщаяПлощадь);
Всего 27 параметров. Форматирование от автора.
+134
bool generateEfDbEachRun = false;
bool.TryParse(config.Get("GenerateEFDBEachRun"), out generateEfDbEachRun);
if (generateEfDbEachRun && bool.Parse(config.Get("GenerateEFDBEachRun")))
{
Database.SetInitializer(new SADatabaseInitializer());
}
+157
function _subqery_helper ($uri){
static $i;
$i++;
if ((is_array($uri)) && (!empty($uri))) {
$keyword = array_pop($uri); //извлекаем последний элемент
if ($i==1)
{
$subqery = 'AND item.keyword= '.$this->db->escape($keyword).' '.(count($uri)? 'AND parent IN
('.$this->_subqery_helper($uri).')' : '');
}
elseif ($i > 1)
{
$subqery = 'SELECT id FROM '.$this->db->dbprefix($this->table).' WHERE keyword = '.$this->db->escape($keyword).' AND parent '.(count($uri)? 'IN
('.$this->_subqery_helper($uri).')' : ' = 0');
}
}
return $subqery;
}
массив $url очень простой:
1=>"str1",2=>"str2",3=>"str3"
это непонятная итерационная функция, которая вообще непонятно зачем такая сложная....
−117
Функция КоличествоМесяцев(Дата1, Дата2)
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| РАЗНОСТЬДАТ(&Дата1, &Дата2, МЕСЯЦ) + 1 КАК Результат";
Запрос.УстановитьПараметр("Дата1", Дата1);
Запрос.УстановитьПараметр("Дата2", Дата2);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() тогда
Возврат Выборка.Результат
КонецЕсли;
КонецФункции
Хотя, по-моему, неоригинально, уже было.
Может начнем ходить на сервер, чтобы два числа сложить?
−121
Если Организация = Справочники.Организации.НайтиПоКоду("650532") Тогда
Сумма2011 = 14271648;
ИначеЕсли Организация = Справочники.Организации.НайтиПоКоду("325316") Тогда
Сумма2011 = 1195741.30;
ИначеЕсли Организация = Справочники.Организации.НайтиПоКоду("670054") Тогда
Сумма2011 = 7782829;
ИначеЕсли Организация = Справочники.Организации.НайтиПоКоду("650533") Тогда
Сумма2011 = 72882366.11;
Чем-то напоминает int rand() { return 4; };
Тут не расстреливать, а живьем закапывать надо!
+106
/*FuckingMagic*/
public static T[] GetT<T>(int _RepeatCount, Func<IExpression, T[]> _GetT, IExpression[] _Expressions) {
T[] __outbytes;
T[][] __tmp_bytes;
int __offset = 0, __tmp_sz = 0, __i = 0, __j = 0, __ex_l = _Expressions.Length;
__ex_l = _Expressions.Length;
__tmp_bytes = new T[__ex_l * _RepeatCount][];
for ( __j = 0; __j < _RepeatCount; __j++ )
for ( __i = 0; __i < __ex_l; __i++ )
__tmp_bytes[__j * __ex_l + __i] = _GetT(_Expressions[__i]);
__j = __tmp_bytes.Length;
for ( __i = 0; __i < __j; __tmp_sz += __tmp_bytes[__i].Length, __i++ ) ;
__outbytes = new T[__tmp_sz];
for ( __i = 0; __i < __j; __i++ ) {
__tmp_sz = __tmp_bytes[__i].Length;
Array.Copy(__tmp_bytes[__i], 0, __outbytes, __offset, __tmp_sz);
__tmp_bytes[__i] = null;
__offset += __tmp_sz;
}
return __outbytes;
}
С тех пор я всегда пишу код трезвым.
+23
struct mystream: public std::ostream
{
mystream(std::ostream & o): std::ostream(o.rdbuf()) {}
template <class T>
mystream & operator << (T const & arg)
{
if (enabled_) as_std_ostream() << arg;
return *this;
}
// дерьмо STX
mystream & operator << (std::ostream & (*f)(std::ostream &))
{
if (enabled_) as_std_ostream() << f;
return *this;
}
mystream & operator << (std::ios & (*f)(std::ios &))
{
if (enabled_) as_std_ostream() << f;
return *this;
}
mystream & operator << (std::ios_base & (*f)(std::ios_base &))
{
if (enabled_) as_std_ostream() << f;
return *this;
}
// дерьмо ETX
void enable() { enabled_ = true; }
void disable() { enabled_ = false; }
protected:
bool enabled_;
std::ostream & as_std_ostream() { return *this; }
};
а так хотелось хоть сегодня рыбки поесть захерачить вместо трёх перегрузок
template <class O>
mystream & operator << (O & (*f)(O &)) { ...
+136
public double Supremum()
{
HazardEstimation intensityEstimation = new IntensityEstimation(Sample, new EpanechnikovKernel(), SmoothingParameterMethod.Asymptotic);
var s = new List<double>(Sample.Size);
for (int i = 0; i < Sample.Size; i++)
s.Add(Math.Abs(intensityEstimation.NonParametricEstimation(Sample[i].Value) - rv.h(Sample[i].Value)));
return s.Max();
}
Дипломники не ищут легких путей