То есть примерно так?
А все что в функции обернуть в сервис (чтобы не писать во всех местах вызова функции success и error ) или так не делается ?
resolve : {
phones: function(Phone) {
Phone.query(function(successData) {
return (successData);
}, function(errorData) {
return {};
});
}
}
1. Помимо логгирования на сервере, клиенту отдается JSON ответ с текстом той же самой ошибки - для этого генерируется исключение, которое потом как объект JSON отдается клиенту. И сейчас это выглядит так:
try {
Service.delete(id);
log.info(Message.SUCCESS_DELETING);
}
catch (Exception E)
{
throw new SException(Message.ERROR_DELETING);
}
Если не логгировать в конструкторе, то добавляется еще одна строчка:
log.info(Message.ERROR_DELETING);
throw new SException(Message.ERROR_DELETING);
Мне бы хотелось найти правильную структуру классов в соответствии с SOLID и DRY.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
А все что в функции обернуть в сервис (чтобы не писать во всех местах вызова функции success и error ) или так не делается ?
resolve : {
phones: function(Phone) {
Phone.query(function(successData) {
return (successData);
}, function(errorData) {
return {};
});
}
}