- 1
logs.splice.apply(logs, [j, 1].concat(line.split("\n")));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 22
+155
logs.splice.apply(logs, [j, 1].concat(line.split("\n")));
+164
.error(function(error) {
sendResult(500, "ERROR. " + error);
})
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
})
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
})
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
});
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
});
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
});
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
});
+155
var sequelize = _self._core.modelFactory.dbBasis.shards[_user.shard].connectorManager.sequelize;
+148
/**
* Container for all of your app's parts, which are massively reused
*/
module.exports = {};
В недрах одного из многочисленных фреймворков для nodejs...
+165
objects = objects.concat([something]);
альтернатива для push наконец найдена
−117
//try setting up POST request, if failed settle with GET
try {
if (url_variables == null || (params && params.method == URLRequestMethod.GET)) throw new ArgumentError();
url_request.data = url_variables;
url_request.method = URLRequestMethod.POST;
}
catch(er:Error) {
url_request.url = url;
url_request.method = URLRequestMethod.GET;
}
Ветвление с помощью try..catch.
Возьму себе на заметку.
−129
protected function get change_frame_on_apply():Boolean {
return movie.totalFrames == 2 && true;
}
где-то в недрах фреймворка...
−80
// Класс инкапсулирует информацию о юзере в соц сети
public class VkUser extends GameUser
{
//*** Поля класса
public static const SEX_UNDEFINED:int = -1;
public static const SEX_NO_SEX:int = 0;
public static const SEX_FEMALE:int = 1;
public static const SEX_MALE:int = 2;
// Определяет дефолт поля для получения данных из сетей
// uid - id юзера
// 'bdate' - характеризуют дату рождения юзера.
// first_name; last_name - имя и фамилия
// sex - пол пользователя
// city, country - локация пользователя. Поля содержат id города и страны
// photo - фото юзера
public static var default_fields:Array = ['uid','first_name','last_name','photo','sex'];
public static var extended_fields:Array = ['bdate','city','country','groups'];
//*** Поля объекта
public var firstName : String;
public var lastName : String;
public var nickname : String;
public var sex:Number = SEX_UNDEFINED;
public var birthdate : Date;
public var vkCity:VkCity;
public var vkCountry:VkCountry;
public var photoUrl : String;
public var photoMediumUrl : String;
public var photoBigUrl : String;
public var hasMobile : String;
public var profileUrl: String;
public var group_ids:Array = new Array();
public var _app_installed:Boolean = false;
}
Читаем что такое инкапсуляция:
http://ru.wikipedia.org/wiki/%D0%98%D0%BD%D0%BA%D0%B0%D0%BF%D1%81%D1% 83%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_(%D0%BF %D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0% BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D 0%B8%D0%B5)
Чем думал автор? оО
http://lurkmore.to/%D0%92%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0% B8%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D 1%8E%D1%89%D0%B8%D0%B5_%D0%BF%D0%B0%D1%8 0%D0%B0%D0%B3%D1%80%D0%B0%D1%84%D1%8B
−152
protected function get_resource_getter(xml:XML,name:String):Function {
try {
var getter:Function = this["get_"+name+"_xml"] as Function;
return function():int{ return getter(xml)};
} catch (e:*) {}
if(xml.attribute(name).length()==0){
return null;
}
return function():int{ return get_resource_xml(xml,name)};
}
Задача стояла предельно простая: получить количество некоторого игрового ресурса.
Автор подошел к решению неординарно.
−92
package
{
import flash.display.Stage;
public class StageLocator {
public static var instance:StageLocator;
public static var stage:Stage;
public function StageLocator (_stage:Stage) {
instance = this;
stage = _stage;
}
}
}
Гадаю, в чем же заключается сокровенный смысл instance и вообще этого класса.