- 1
- 2
- 3
- 4
function isAvailable():Boolean{
return ExternalInterface.available;
}
ExternalInterface.addCallback('isAvailable', isAvailable);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−552.7
function isAvailable():Boolean{
return ExternalInterface.available;
}
ExternalInterface.addCallback('isAvailable', isAvailable);
это примерно как в ХТМЛ
alert("ваш браузер не поддерживает яваскрипт")
+24
/**
* Getter for billbackAdjustmentType
*
* @return the billbackAdjustmentType instance
*/
public BillbackAdjustmentType getBillbackAdjustmentType() {
return billbackAdjustmentType != null ? billbackAdjustmentType : BillbackAdjustmentType.PlusBillbackAdjustment;
}
...и попробуй такое найди под дебагом :)
+339.8
if (result == true)
return true;
else
return result;
этпипец... из разряда индокода, только в реале
−111.4
#!/usr/blin/perl
−5.8
function IntToMonth(NumberMonth: Integer): string;
begin
сase NumberMonth of
1: Result := 'Январь';
2: Result := 'Февраль';
3: Result := 'Март';
4: Result := 'Апрель';
5: Result := 'Май';
6: Result := 'Июнь';
7: Result := 'Июль';
8: Result := 'Август';
9: Result := 'Сентябрь';
10: Result := 'Октябрь';
11: Result := 'Ноябрь';
12: Result := 'Декабрь';
else
Result := 'Август';
end;
end;
Думаю, по названию функции все понятно :)
+24.7
str_replace("\t", " ", $file_new);
4страйко)
−1.5
void DictionaryEnumeratorFunction(char *val, void *tag)
{
DictionaryEnumeratorData ***data;
data = (DictionaryEnumeratorData***) tag;
(**data) = malloc(sizeof(DictionaryEnumeratorData));
(**data)->val = malloc(0); /* O_o [комент добавлен много позднее] */
strcpy((**data)->val, val);
(**data)->next = NULL;
*data = &((**data)->next);
}
Код, забивающий в массив данные из словаря (ассоциативного массива), путём рекурсивного обхода и вызова ЭТОГО. Писалось в 3 часа ночи.
На утро тихо матерился и переписывал всё
+30
void ListViewCtrl::SetEditableColumn(int col, bool editable)
{
while(col >= static_cast<int>(editableCols_.size()))
{
editableCols_.push_back(true);
}
editableCols_[col] = editable;
}
std::vector<bool> editableCols_;
вектор булов используется в ListView для того чтобы указать является ли столбец редактируемым...
p.s. польские паттерны)
−11.2
public static Date createDate(Integer iYear, Integer iMonth, Integer iDay) throws Exception
{
if ((!(iYear instanceof Integer))
|| (!(iMonth instanceof Integer))
|| (!(iDay instanceof Integer))
)
{
throw new Exception();
}
Date date = null;
String year, month, day;
year = iYear.toString();
month = iMonth.toString();
day = iDay.toString();
try
{
date = new SimpleDateFormat("yyyy/MM/dd").parse(year + "/" + month + "/" + day);
} catch (ParseException e)
{
log.warn("Date transformation failed for year, month, day: " + iYear + ", " + iMonth + ", " + iDay);
}
return date;
}
Индусы Рулят!!!
+27
QString newText=text;
if (weShouldIgnoreSpaces())
newText.replace(QString(" "),QString("%"));
delete modelAnswer;
delete modelQuestion;
modelAnswer = new QSqlQueryModel(0);
modelQuestion = new QSqlQueryModel(0);
questionOutput->setModel(modelQuestion);
answerOutput->setModel(modelAnswer);
Кусочек кода на C++/Qt, чтобы SQLite успевал закончить обработку прошлого запроса перед новым. Как ни странно помогало...