- 1
if (event.target.parent.parent.parent.profileRow.children["2"].children["1"].text != "Мухомор")
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−350
if (event.target.parent.parent.parent.profileRow.children["2"].children["1"].text != "Мухомор")
Предыдущего разработчика проекта обуял демон сложности. До некоторых сущностей пришлось добираться так. Чудеса практологии.
−115
package aerys.minko.scene.node.group
{
...
public class LoaderGroup extends Group implements IEventDispatcher
{
...
public static function loadBytes(bytes : ByteArray, parserOptions : ParserOptions = null) : LoaderGroup
{
return new LoaderGroup().loadBytes(bytes, parserOptions);
}
...
public function loadBytes(bytes : ByteArray, parserOptions : ParserOptions = null) : LoaderGroup
{
...
minko, конечно, интересный 3д движок с нестандартными решениями, но вот такие выебоны вгоняют в ступор. я даже не знал, что такое компилится.
−116
var muNumb:Number = 0;
for (var myAttribute in _root.levelsTexts[_root.gameWeek].childNodes[_root.weekDay].childNodes[0].attributes) {
if (myAttribute.substr(0, 7) == "product") {
myArr[muNumb] = _root.levelsTexts[_root.gameWeek][_root.weekDay].childNodes[0].attributes[myAttribute]);
//<...>
muNumb = muNumb + 1;
}
}
Просто песня.
−119
private function onEnterFrame(e:Event):void {
if (success)
{
}
else
{
}
}
24 раза в секунду: "У вас всё хорошо? Вот и славно. Всё плохо? Да и чёрт с ним."
−109
for (var i:int = 0; i < _levelingScores[i]; i++)
Три дня багу искал :D Подумываю сходить к доктору.
−124
if(!flashVarsPriority) //Если данные из конфига приоритетнее флешварсов
saveFlashVars(flashVars);
//Тут парсим XML конфиг
...
//много строк
if(flashVarsPriority) //если флешварсы приоритетнее
saveFlashVars(flashVars);
−117
public function loadFromDecString(colorData:String, splitter:String = " "):void
{
var colorArray:Array = colorData.split(splitter);
if(colorArray.length != 3)
return;
mRed = colorArray[0] * 0x1;
mGreen = colorArray[1] * 0x1;
mBlue = colorArray[2] * 0x1;
}
Чудеса в решете
−117
// Здесь примерно еще примерно 50 условий
if (event.keyCode == 188)
{
my_answer[pos_text] = "Б";
pos_text = pos_text + 1;
}
if (event.keyCode == 190)
{
my_answer[pos_text] = "Ю";
pos_text = pos_text + 1;
}
Маленький кусочек говнокода..
−109
Math.pow(-1,Math.round(1+Math.random()))*Math.random() * x
случайное число в диапазоне [-x, x].
−104
package {
/**
* Deterministic random ().
* @author makc
*/
public class DR {
private static var r:Array = [0.5799733754247427,0.4078234788030386,0.40288464864715934,0.643109162338078, тут ещё дохуя чисел
private static var i:int = 0;
public static function random ():Number {
var j:int = i; i = (i + 1) % r.length; return r [j];
}
public static function seed (s:int):void {
i = s % r.length;
}
}
}
обнаружил в своём проекте января 2010го. улыбнуло ) как правильно делать: http://en.wikipedia.org/wiki/List_of_pseudorandom_number_generators