Найдено 466 результатов

anton_z
2020.07.11, 10:17
Форум: Архитектура, дизайн, ООП
Тема: Вопрос по слоям DDD и архитектуре проектов
Ответы: 1
Просмотры: 99

Re: Вопрос по слоям DDD и архитектуре проектов

- Где должен быть механизм сборки DTO? В отдельном классе типа FeedbackDtoAssembler? Можно в форме, можно в контроллере. Городить отдельный билдер для DTO нет смысла. - Где проверять условие, что запрос можно сделать только раз в минуту? Сейчас сделал в контролере, но кажется это должно быть на уро...
anton_z
2020.06.23, 04:30
Форум: Предлагаю работу
Тема: Проработка бэкенда на Yii2 или Laravel - сервис Мастер на час
Ответы: 3
Просмотры: 345

Re: Проработка бэкенда на Yii2 или Laravel - сервис Мастер на час

Примерно 60-150 часов работы
Это вы сами так количество работы оценили или вам кто-то оценку сделал? По-моему тут работы одному человеку гораздо больше.
anton_z
2020.06.02, 13:21
Форум: Общие вопросы по программированию
Тема: Импорт данных в elasticsearch
Ответы: 2
Просмотры: 479

Re: Импорт данных в elasticsearch

Составляем запрос, вычитываем результат построчно при помощи курсора...
Есть ли необходимость поддержиывать соответствие индекса и базы в реальном времени или база будет меняться редко?
anton_z
2020.05.08, 03:50
Форум: Предлагаю работу
Тема: Есть работа для web-программиста - около 90 руб. в час.
Ответы: 9
Просмотры: 1742

Re: Есть работа для web-программиста - около 90 руб. в час.

Из того что делал вчера - Из-за одинаковых названий классов всё выводилось криво. Нашёл эти классы и добавлял к названиям единицу в нужных местах. Жалко тех, кто потом будет разбираться с результатами такой работы. Как? Я сам программист и работаю за 2 евро в час. Отдать вам часть работы просто так...
anton_z
2020.05.06, 07:30
Форум: Предлагаю работу
Тема: Есть работа для web-программиста - около 90 руб. в час.
Ответы: 9
Просмотры: 1742

Re: Есть работа для web-программиста - около 90 руб. в час.

Бизнесмены) Работы много, не успеваете? Может цену повысите лучше?
anton_z
2020.04.30, 11:42
Форум: Обо всем
Тема: Крик души
Ответы: 24
Просмотры: 2537

Re: Крик души

Постоянно такие темы всплывают, не устают люди про архитектуру дискутировать, а это же вообще пустая тема. Я считаю, что разница между PHP фреймворком X и PHP фреймворком Y (если это полноценные допиленные вещи) не играет никакой роли. Это иструменты одного класса. Если команда грамотная, она и та т...
anton_z
2020.03.25, 11:26
Форум: Архитектура, дизайн, ООП
Тема: Быстрый доступ к порталу с разных континентов
Ответы: 2
Просмотры: 2049

Re: Быстрый доступ к порталу с разных континентов

Посмотрите здесь: https://docs.microsoft.com/en-us/azure/architecture/guide/technology-choices/load-balancing-overview , некоторые опции достаточно дешевые. Перенаправить трафик на ближайший сервер - задача легко решаемая. А вот синхронизировать... тут надо смотреть что у вас за сервис. Если OLTP, т...
anton_z
2020.03.20, 02:34
Форум: Общие вопросы по программированию
Тема: Rest где используется? Зачем?
Ответы: 37
Просмотры: 3399

Re: Rest где используется? Зачем?

maleks писал(а):
2020.03.19, 16:54

Да вроде ж имеется наследование, понятно что в современном js.
Я про наследование компонентов vue. С ними пока что никакое наследование, применяемое в js, не работает. Иное мнение? Покажите, скажу спасибо.
anton_z
2020.03.19, 16:33
Форум: Общие вопросы по программированию
Тема: Rest где используется? Зачем?
Ответы: 37
Просмотры: 3399

Re: Rest где используется? Зачем?

Его антипаттерном часто величают, а тут смотрю в vue не заморачиваются с правильностью. Да ну, в vue миксины это хороший способ устранения дублирования кода компонентов. Наследования то нет, а композиция не всегда выручает. Вообще я давно уже прекратил заниматься догматикой "что правильно, что не п...
anton_z
2020.03.17, 09:03
Форум: Общие вопросы по программированию
Тема: ActiveRecord vs DataMapper
Ответы: 24
Просмотры: 3522

Re: ActiveRecord vs DataMapper

samdark писал(а):
2020.01.14, 14:37
uEhlO4a

1. Это просто Doctrine. У Cycle такого нет.
У Cycle нет много того, что есть в doctrine и даже в Yii AR.
anton_z
2020.03.01, 03:14
Форум: Архитектура, дизайн, ООП
Тема: Доменная модель.
Ответы: 5
Просмотры: 2115

Re: Доменная модель.

-- У Вон Вернона обратите внимание на Latest commit on 9 Apr 2013 по моим впечатлениям DDD уже выходит с моды в энтерпрайзе на Java/.NET кратко - потому что слишком академичная. и несет в себе главный изъян прямого понимания ООП. практика же показывает что - не надо проектировать классы в коде как ...
anton_z
2020.03.01, 03:09
Форум: Архитектура, дизайн, ООП
Тема: Доменная модель.
Ответы: 5
Просмотры: 2115

Re: Доменная модель.

Скорее интересует, сам способ мыслить о доменной модели. 1. Форум порождает дисскусию. 2. Дисскусия порождается к форуму. Это варианты одного и того же, но с подходом с противоположных сторон. Это чем-то напоминает активный и пассивный залог в русском/английском языках. Мы одну и ту же мысль можем ...
anton_z
2020.02.29, 16:37
Форум: Архитектура, дизайн, ООП
Тема: Доменная модель.
Ответы: 5
Просмотры: 2115

Re: Доменная модель.

Я придерживаюсь такого мнения: конструкторы должны быть чистыми: https://www.yegor256.com/2015/05/07/ctors-must-be-code-free.html. Я думаю, что вызывая конструктор, мы создаем как бы ссылку на какое-то отложенное поведение + данные к нему. Поведение это будет исполнено позже при вызове методов. Так ...
anton_z
2020.01.24, 04:56
Форум: Архитектура, дизайн, ООП
Тема: Как определять изменившиеся данные в БД
Ответы: 6
Просмотры: 2195

Re: Как определять изменившиеся данные в БД

nulled писал(а):
2020.01.23, 09:22
Могу только читать, в саму приложуху вообще доступа нету ((
Вы делаете экспорт в CSV данных стороннего приложения? Если нет доступа к коду и нет возможности сделать триггеры, тогда только полностью базу экспортировать каждый раз.
anton_z
2020.01.24, 04:22
Форум: Архитектура, дизайн, ООП
Тема: MVC ?
Ответы: 13
Просмотры: 2386

Re: MVC ?

Не слушайте. Если разрабатываете проекты уровня бложиков, то это еще и вредно, там это ненужный оверхед. Ой, пристыдили :lol: Нормальные я проекты разрабатываю. Работаю на результат, а не занимаюсь архитектурным самоудовлетворением и code bloat А если по теме, то я за вариант Дмитрия. Пусть запрос ...
anton_z
2020.01.23, 08:37
Форум: Архитектура, дизайн, ООП
Тема: Как определять изменившиеся данные в БД
Ответы: 6
Просмотры: 2195

Re: Как определять изменившиеся данные в БД

Спасибо! А если нет возможности создать триггер в основной бд? У меня получается 2 базы, одна для собственных нужд, вторая на удаленном серваке. А почему не получается? CREATE TRIGGER запрещен? Тогда можно в коде приложения в одной транзакции с каждым запросом на добавление/изменение записей делать...
anton_z
2020.01.23, 07:46
Форум: Архитектура, дизайн, ООП
Тема: Как определять изменившиеся данные в БД
Ответы: 6
Просмотры: 2195

Re: Как определять изменившиеся данные в БД

Можно писать на каждое изменение событие в отдельную таблицу event(id: int, entity_name: string, entity_id : int, handled : bool), потом читать необработанные события (handled=false) и экспортировать каждую сущность по (entity_name, entity_id), после этого делать handled=true у каждого обработанного...
anton_z
2020.01.23, 07:28
Форум: Архитектура, дизайн, ООП
Тема: MVC ?
Ответы: 13
Просмотры: 2386

Re: MVC ?

Если это выпадающий список на 10 записей то это одна история, а если это карта страны со всеми гостиницами(описание, цена, урл, итд), то передавать в параметре, пусть даже в одном, такой объем данных может оказаться не оптимальным. Это с чего вы так решили? Накладные расходы на создание дополнитель...
anton_z
2020.01.13, 02:29
Форум: Вопросы
Тема: Yii 2.x -> Yii 3.x
Ответы: 16
Просмотры: 6113

Re: Yii 2.x -> Yii 3.x

yiiliveext писал(а):
2020.01.11, 23:26
Лично я бы не портировал. AR там будет как корове седло.
Почему?
anton_z
2020.01.06, 11:29
Форум: Архитектура, дизайн, ООП
Тема: Какой паттерн лучше использовать?
Ответы: 23
Просмотры: 3828

Re: Какой паттерн лучше использовать?

Этот запрос можно попытаться сделать через ActiveQuery, тем более, что список для SELECT фиксирован. Сделать distinct по id основной таблицы table1 и все получится с AR. Все остальные присоединяемые таблицы каким отношением с table1? Запрос на самом деле не сложный, даже ни одного подзапроса нет.