Особенности неписания кода
Читаю книгу Learn ExtJS, там есть такая строка
var Cars = function() {
return {
showInfo : function(btn){
Cars.doLoad(btn.helpdata);
},
doLoad : function(data){
var center = Ext.get('center');
center.load({
url: 'data/info.php',
params: data.type+'='+data.name
});
}
};
}();
т.е. испольуется анонимная функция, чтобы сделать объект. А зачем так делать? Можно же и без неё или нет? Если можно, то это наверное профессиональный стиль программирования? |
Профессиональный стиль программирования -- это когда отдаёшь себе отчёт за каждую строчку кода, зачем она написана. А не когда слизал где-то прикольный паттерн.
В данном случае (именно этот код, без всяких "а вдруг, там ещё что-то будет"): да хз, зачем так написали. Скорее всего и сами не знают. |
| Часовой пояс GMT +3, время: 02:48. |