Особенности неписания кода
Читаю книгу 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:02. |