- 1
- 2
- 3
- 4
- 5
Вакансия: Программист Java
Требования:
....
знание компьютерных программ: Java, pl/sql, Eclipse, Oracle Repotrs приветствуется;
....
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+130
Вакансия: Программист Java
Требования:
....
знание компьютерных программ: Java, pl/sql, Eclipse, Oracle Repotrs приветствуется;
....
Не совсем то, но не мог пройти мимо.
+97
enum TheComponentsOfLanguage
{
Glottis, //— голосовая щель;
FerreinsCord, //— голосовая складка;
VestibularFold, //— складка преддверия;
EpiglotticFold, //— черпалонадгортанная складка;
BaseOfTongue, //— корень языка;
PalatineTonsils, //— небные миндалины;
BlindHoleLanguage, //— слепое отверстие языка;
BorderFurrow, //— пограничная бороздка;
LeafBuds, //— листовидные сосочки;
PapillaeSurroundedTheShaf, //— сосочки, окруженные валом;
MushroomShapedPapillae, //— грибовидные сосочки;
BodyLanguage, //— корпус языка;
FiliformPapillae, //— нитевидные сосочки;
DorsumOfTongue, //— спинка языка;
TheTipOfTheTongue //— верхушка языка;
}
+98
var prevQuery = new { TimePassed = 1, ID = 1 };
prevQuery = null;
foreach (var currentQuery in db.Queries.Select(q => new { TimePassed = q.TimePassed, ID = q.ID }))
{
if (prevQuery != null)
{
//действия с prevQuery и currentQuery
}
prevQuery = currentQuery;
}
+69
if (!class_exists('Memcache')) {
class Memcache {
function connect($l, $p) {
echo "НЕТ МЕМКЕША";
return true;
}
function get($n) {
return false;
}
function set($a, $b, $v, $g) {
return true;
}
}
}
улыбнуло )
+61
@list($o, $isp, $online) = @explode(":", $p107);
от туда же классика жанра
+79
if ($type['my_event']) {
$select->where('1=1)))');
} else {
$select->where('1=1))');
}
Индусы..
+62
$str = CHEREZ_GOPU_NOCACHE ? false : $mem->get($cachename);
if ($str === false)
{
/*
мно гомно гомно го кода
*/
$mem->set('totalonline', $totalonline, false, MEMCACHE_CACHETIME * 3);
if (!CHEREZ_GOPU_NOCACHE)
$mem->set($cachename, $str, false, MEMCACHE_CACHETIME);
}
и еще 100500 строк в данном файле...
+96
OdbcCommand dist_cmd = ifx_conn.CreateCommand();
dist_cmd.CommandText = string.Format(@"select -1 as districtid, '-=ВСІ=-' as districtname from systables where tabname = 'systables' union all
select id as districtid , cpz_name as districtname from post_cpz where directorate_id = {0} and id != 0 ORDER BY 2", (String.IsNullOrEmpty(DDL_obl.SelectedValue))?"-1":DDL_obl.SelectedValue);
reader = dist_cmd.ExecuteReader();
в процессе рефакторинга, убирая NHibernate код был заменен на это
−102
Процедура СортировкаСписка(Список)
Перем лСредний;
лЛевый= СоздатьОбъект("СписокЗначений");
лПравый = СоздатьОбъект("СписокЗначений");
Если Список.РазмерСписка()>1 Тогда
лРазмерСписка = Список.РазмерСписка();
лПозицияСреднего = Цел(лРазмерСписка/2);
лСреднее = Список.ПолучитьЗначение(лПозицияСреднего);
Для й = 1 По лРазмерСписка Цикл
Если й<>лПозицияСреднего Тогда
лПроверяемоеЗначение = Список.ПолучитьЗначение(й);
Если лПроверяемоеЗначение<лСреднее Тогда
лЛевый.ДобавитьЗначение(лПроверяемоеЗначение);
ИначеЕсли лПроверяемоеЗначение>лСреднее Тогда
лПравый.ДобавитьЗначение(лПроверяемоеЗначение);
КонецЕсли;
КонецЕсли;
КонецЦикла;
СортировкаСписка(лЛевый);
СортировкаСписка(лПравый);
Список.УдалитьВсе();
Для й = 1 По лЛевый.РазмерСписка() Цикл
Список.ДобавитьЗначение(лЛевый.ПолучитьЗначение(й));
КонецЦикла;
Список.ДобавитьЗначение(лСреднее);
Для й = 1 По лПравый.РазмерСписка() Цикл
Список.ДобавитьЗначение(лПравый.ПолучитьЗначение(й));
КонецЦикла;
КонецЕсли;
КонецПроцедуры
Процедура Выполнить()
ОтсортированныйСписок = СоздатьОбъект("СписокЗначений");
СписокЗначений = СоздатьОбъект("СписокЗначений");
СписокЗначений.ДобавитьЗначение(2);
СписокЗначений.ДобавитьЗначение(7);
СписокЗначений.ДобавитьЗначение(15);
СписокЗначений.ДобавитьЗначение(16);
СписокЗначений.ДобавитьЗначение(20);
СписокЗначений.ДобавитьЗначение(21);
СписокЗначений.ДобавитьЗначение(3);
СписокЗначений.ДобавитьЗначение(5);
СписокЗначений.ДобавитьЗначение(4);
СписокЗначений.ДобавитьЗначение(14);
СписокЗначений.ДобавитьЗначение(12);
СписокЗначений.ДобавитьЗначение(13);
СписокЗначений.ДобавитьЗначение(11);
СписокЗначений.ДобавитьЗначение(19);
СписокЗначений.ДобавитьЗначение(1);
СписокЗначений.ДобавитьЗначение(8);
СписокЗначений.ДобавитьЗначение(6);
СписокЗначений.ДобавитьЗначение(17);
СписокЗначений.ДобавитьЗначение(9);
СписокЗначений.ДобавитьЗначение(10);
СписокЗначений.ДобавитьЗначение(18);
СортировкаСписка(СписокЗначений);
ВыбранноеЗначение = 0;
СписокЗначений.ВыбратьЗначение(ВыбранноеЗначение);
КонецПроцедуры
+61
class admin_payment {
// ...
}
$m = 'admin_payment';
$$m = new $m();
$m->get();
отборно.