- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
void Gllibform::setYear(int year)
{
if ( (!is_connection) && ( (_IRZ=="t0406") || (_IRZ=="t0306") ) )
{
defaultDB = (QSqlDatabase*)year;
is_connection = true;
} else {
plgod = year;
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 1419
+35.9
void Gllibform::setYear(int year)
{
if ( (!is_connection) && ( (_IRZ=="t0406") || (_IRZ=="t0306") ) )
{
defaultDB = (QSqlDatabase*)year;
is_connection = true;
} else {
plgod = year;
}
}
Отформатировано для удобочитаемости.
Цель кода - хз.
ИРЗ - это Информационно-расчётная задача (номер модуля).
Приведение int'а к подключению БД - это просто финиш...
−55.5
for (ComplectationItemTO complectation : previewFullTO.getItemComplectations()) {
for (Map.Entry entry : complectation.getInstances().entrySet()) {
if (entry.getKey().equals(SoundData.SOUND_COMPLECTATION_NAME)) {
SoundData soundData = getComplectationSoundData(complectation.getId(), previewFullTO);
soundsMap.put(complectation.getId(), soundData);
}
}
}
private SoundData getComplectationSoundData(Long complectatiomId, PreviewFullTO previewFullTO) {
for (ComplectationItemTO complectationSound : previewFullTO.getItemComplectations()) {
if (complectationSound.getId().equals(complectatiomId)) {
for (Map.Entry entrySound : complectationSound.getInstances().entrySet()) {
if (entrySound.getKey().equals(SoundData.SOUND_LENGTH)) {
String soundLength = complectationSound.getInstances().get(SoundData.SOUND_LENGTH);
String soundData = complectationSound.getInstances().get(SoundData.SOUND_COMPLECTATION_NAME);
String productNumber = previewFullTO.getItemTO().getFeatureInstances().get("Product number");
String productRewritedName = previewFullTO.getItemTO().getProductTypeRewrited();
return new SoundData(soundData, productRewritedName, Long.valueOf(productNumber), soundLength);
}
}
}
}
return null;
}
цикл в цикле и циклом погоняет
+32.2
if ($content->num_of_subscribers == 1)
{
$icon_num = getExternalThemeFile("media/babble1-blue.png");
}
if ($content->num_of_subscribers == 2)
{
$icon_num = getExternalThemeFile("media/babble2-blue.png");
}
if ($content->num_of_subscribers == 3)
{
$icon_num = getExternalThemeFile("media/babble3-blue.png");
}
if ($content->num_of_subscribers == 4)
{
$icon_num = getExternalThemeFile("media/babble4-blue.png");
}
if ($content->num_of_subscribers == 5)
{
$icon_num = getExternalThemeFile("media/babble5-blue.png");
}
if ($content->num_of_subscribers == 6)
{
$icon_num = getExternalThemeFile("media/babble6-blue.png");
}
if ($content->num_of_subscribers == 7)
{
$icon_num = getExternalThemeFile("media/babble7-blue.png");
}
if ($content->num_of_subscribers == 8)
{
$icon_num = getExternalThemeFile("media/babble8-blue.png");
}
if ($content->num_of_subscribers == 9)
{
$icon_num = getExternalThemeFile("media/babble9-blue.png");
}
if ($content->num_of_subscribers == 10)
{
$icon_num = getExternalThemeFile("media/babble10-blue.png");
}
if ($content->num_of_subscribers > 10)
{
$icon_num = getExternalThemeFile("media/babble11-blue.png");
}
И ведь не лень было копи-пэстить, а потом и цифорки менять :)
+25
pX := CalcDipol(coord1[index], coord2[index]).X;
pY := CalcDipol(coord1[index], coord2[index]).Y;
MoveTo(center.X, center.Y);
LineTo(pX, pY);
+33.4
<div id="timer">
Включи JS
</div>
<script language="Javasсript" type="text/javasсript">
//<![CDАТА[
x642=10;
function countdown()
{
if ((0 <= 100) || (0 > 0))
{
x642--;
if(x642 == 0)
{
document.getElementById("timer").innerHTML = '<a href="ссыла">bla<\/a>';
}
if(x642 > 0)
{
document.getElementById("timer").innerHTML = '<p align=center>Вы будете перенаправлены на страницу загрузки файлов через '+x642+' сек.</p>';
setTimeout('countdown()',1000);
}
}
}
countdown();
//]]>
</script>
счетчик...
взято отсюда: http://vkontakte.ru/topic14311792
−512
Public Function MakeShort(Parametr As String) As String
Dim temp As String
Dim f1index As Integer
Dim Lastindex As Integer
If (Parametr <> "") Then
temp = Strings.Replace(Parametr, "\", " ")
temp = Strings.Replace(temp, "/", " ")
temp = Strings.Replace(temp, ":", " ")
temp = Strings.Replace(temp, "*", " ")
temp = Strings.Replace(temp, "?", " ")
temp = Strings.Replace(temp, "<", " ")
temp = Strings.Replace(temp, ">", " ")
temp = Strings.Replace(temp, "|", " ")
f1index = Strings.InStr(temp, Strings.Chr(34))
Lastindex = Strings.InStrRev(temp, Strings.Chr(34))
temp = Strings.Mid(temp, f1index, Lastindex)
MakeShort = Strings.Replace(temp, Strings.Chr(34), "")
Else
MakeShort = ""
End If
End Function
Что то типа парсера... или точнее готовится так из строки имя файла
−566.8
Option Explicit
'обявление констант имен ячеек
'изменнение их здесь приведет к програмному изменению
'имена констант задаются именами ячеек куда записана та или иная информация
'Зеленый--------------------------------
Public Const зТехКартаНазаказ As String = "L4"
Public Const зкНаряду As String = "L5"
Public Const зЗаказчик As String = "B7"
Public Const зЗаказ As String = "G7"
Public Const зТТН As String = "K14"
Public Const зТираж As String = "B12"
Public Const зКрасочность1 As String = "F12"
Public Const зКрасочность2 As String = "H12"
Public Const зФорматЭтикетки1 As String = "M10"
Public Const зФорматЭтикетки2 As String = "O10"
Public Const зБумага As String = "K12"
'Public Const зГрамматура As String = "M5"
Public Const бМашина As String = "B22"
'Public Const бГруппаКраски As String = "E6"
'Public Const бГруппаБумаги As String = "L6"
'конец о бланке
'схема раскроя---------------------------
Public Const сФормат1 As String = "A11" 'слева
Public Const сФормат2 As String = "B10" 'выше
Public Const сПечатныйЛист1 As String = "F11" 'слева
Public Const сПечатныйЛист2 As String = "H10" 'выше
Public Const сКоличествоИзделийНаПечЛисте As String = "M8"
Public Const сКоличествоПечатныхЛистовНаФормате As String = "M9"
Public Const сКоличествоЛистооттисков As String = "M10"
Public Const сКоличествоКраскооттисков As String = "M11"
Public Const сПриведенныеЛистооттиски As String = "M12"
Public Const сПриведенныеКраскооттиски As String = "M13"
Public Const сКоэффициентПриведения As String = "M14"
'конец схема раскроя
'Материалы-----------------------------
Public Const мПленка As String = "B18"
Public Const мПластины As String = "B19"
Public Const мПроявитель As String = "F18"
Public Const мФиксаж As String = "F19"
Public Const мДобавкаПроявитель As String = "M18"
Public Const мДобавкаФиксож As String = "M19"
'конец материалов
'бумага----------------------------------
Public Const бКоличество As String = "B23"
Public Const бВес As String = "B24"
Public Const бВсего As String = "B25"
Public Const бКоличествоФорматов As String = "B26"
Public Const бПриладка As String = "F25"
Public Const бПриладкаНаПечать As String = "M25"
'конецбумага------------------------------
'краска
Public Const кКраска1Цвет As String = "B29"
Public Const кИтого As String = "B30"
'-----------------
'химия-------------------------------------
Public Const хКонцентрат As String = "M29"
Public Const хИзопропиловый As String = "M30"
Public Const хХимия As String = "M31"
Public Const хСиккатив As String = "M32"
Public Const хСредстваДляОчистки As String = "M33"
Public Const хПротивоотмарывающий As String = "M34"
'конец химии-------------------------------
'после печатная (коробки лента лак)
Public Const пКоробкиШтук As String = "M36"
Public Const пКоробкиНазавание As String = "K36"
Public Const пЛента As String = "M37"
Public Const пТипЛакировки As String = "A34"
Public Const пЛакНазание As String = "B34"
Public Const пЛак As String = "D34"
Public Const фФольгаСколько As String = "M41"
Public Const фФолькаКакая As String = "K41"
'конец послепечатной
Public Const Summ1 As String = "K44"
Public Const Под1 As String = "K45"
Public Const Под2 As String = "K46"
Один не очень перспективный проект...
В котором все было завязано так... трудно предсавить как оно без этого жило...
−12.6
/*
При подписке на комментарии по RSS, в приходящем комментарии приходит ссылка
на него же на сайте, но она не правильная и во всей "теме" одинаковая.
Пример (подписан #413), ссылка: http://govnokod.ru/2637#comment1094
*/
−45.4
if ((solution.indexOf("filter") != -1)
|| (solution.indexOf("Filter") != -1)
|| (solution.indexOf("FILTER") != -1)) {
solution = "Filter incoming traffic to port/service \""
+ serviceName + "\" if the service is not used";
} else if ((solution.indexOf("package") != -1)
|| (solution.indexOf("Package") != -1)
|| (solution.indexOf("PACKAGE") != -1)
|| (solution.indexOf("vendor") != -1)
|| (solution.indexOf("Vendor") != -1)
|| (solution.indexOf("VENDOR") != -1)
|| (solution.indexOf("service") != -1)
|| (solution.indexOf("Service") != -1)
|| (solution.indexOf("SERVICE") != -1)) {
solution = "AMBIQUITY_SOLUTION_START port/service \""
+ item.getServiceName() + "\'} " + solution;
}
//...............................................etc
Развиваю один старый проект. Не буду говорить о всех перлах того, что я там увидел, про великую архитектуру проекта, но кое-что хотелось бы показать.
З.Ы. Я бы хотя бы сделал так
solution.toLowerCase().indexOf("package" ) != -1
З.З.Ы Этот ужас таки порефакторил и его убрали :)
−421.8
def myint2str(x, n):
zzeros = '0'
input_string = str(x)
string_len = len(input_string)
for zz in range(1,n-string_len,1):
zzeros = zzeros + '0'
rres = zzeros+str(x)
return rres
Задача: написать функцию которая переводит целое число в строку определённого размера, содержащую это целое число и нули.
То есть:
5 >> 00005
123 >> 00123
Отсюда: http://koldunov.net/?p=194