Найдено 178 результатов
- 2021.05.31, 09:15
- Форум: Архитектура, дизайн, ООП
- Тема: Уперся в тупик с проектированием приема платежей
- Ответы: 3
- Просмотры: 12252
Re: Уперся в тупик с проектированием приема платежей
Добавьте поля платильщика для каждого метода оплаты. Payment должен знать как извлечь часть полей с модели User а какие поля дополнительно заполняются в момент оформления заказа. И откровенно я пока полиморфизм в вашей схеме не увидел.
- 2021.04.18, 10:53
- Форум: Архитектура, дизайн, ООП
- Тема: Вопрос по архитектуре
- Ответы: 4
- Просмотры: 14809
Re: Вопрос по архитектуре
А как быть если клиент хочет перейти с витрины на онлайн? Как по мне в вашем случае нет необходимости делать абстрактные классы и наследников. Достаточно смотреть на настройки соответствующего типа. Да, а вот про переход с типа на тип я не подумал. Да и с UNION вышли проблемы, таблицы должны иметь ...
- 2021.04.15, 14:51
- Форум: Архитектура, дизайн, ООП
- Тема: Вопрос по архитектуре
- Ответы: 4
- Просмотры: 14809
Re: Вопрос по архитектуре
А как быть если клиент хочет перейти с витрины на онлайн? Как по мне в вашем случае нет необходимости делать абстрактные классы и наследников. Достаточно смотреть на настройки соответствующего типа.
- 2020.11.06, 20:56
- Форум: Общие вопросы по программированию
- Тема: Тест стоимости вызовов в php7.3-fpm
- Ответы: 54
- Просмотры: 30707
Re: Тест стоимости вызовов в php7.3-fpm
Почему то часто встречаю теоретиков- адептов лапшекода но теории на примерах ни разу не видел, подтверждающие их правоту. Ну очевидно arhat109 не из их числа, чувствуется какая то уверенность. Разбейте на примеры все иллюзии ооп-ешников а то от молитв лоб болит, нужна срочно альтернатива
- 2020.11.06, 20:35
- Форум: Общие вопросы по программированию
- Тема: Тест стоимости вызовов в php7.3-fpm
- Ответы: 54
- Просмотры: 30707
Re: Тест стоимости вызовов в php7.3-fpm
О мере с вами и спорить не буду. Она нужна во всем. И в убежденности в своей правоте тоже кстати мера нужна. Но классы на 10000 строк то к чему? Это соблюдение меры? У вас есть примеры таких классов? Если нет, то разговор не предметный и больше похоже на теоретический трёп. Я работаю с легаси по 5к ...
- 2020.11.06, 14:06
- Форум: Общие вопросы по программированию
- Тема: Тест стоимости вызовов в php7.3-fpm
- Ответы: 54
- Просмотры: 30707
Re: Тест стоимости вызовов в php7.3-fpm
Однако в проектах, где над кодом работает большая команда , такие штуки не работают — слишком сильно увеличивается порог вхождения в код. Чтобы дописать новую возможность или исправить ошибку, надо сначала разобраться с вашим подходом, понять все ваши абстракции, задать кучу вопросов коллегам и т.д...
- 2019.11.30, 13:56
- Форум: Архитектура, дизайн, ООП
- Тема: Промежуточная модель
- Ответы: 3
- Просмотры: 10213
Re: Промежуточная модель
Зависит от того, что важнее и как это в бизнесе устроено. Если компания важнее, то можно поместить в компанию как здесь к проекту добавляется участник в определённые департаменты проекта с нужными ролями. Да, я как раз на эту структуру и ориентируюсь. И все шло прекрасно, но в данном случае получае...
- 2019.11.29, 12:46
- Форум: Архитектура, дизайн, ООП
- Тема: Промежуточная модель
- Ответы: 3
- Просмотры: 10213
Промежуточная модель
Доброго времени суток! Пишу срм, есть интересная задача. Имеются контакты и компании. У них есть связь многие ко многим. Но промежуточная таблица имеет дополнительные поля и указатель на 3-ю сущность. К кому поближе положить промежуточную модель - к контактам или к компаниями? Обе модели самостоятел...
- 2019.10.23, 13:22
- Форум: Ищу работу
- Тема: YiiDev
- Ответы: 0
- Просмотры: 2099
YiiDev
Разработка новых, поддержка существующих проектов на Yii, Laravel.
скайп: simpladev
vk: https://vk.com/balykhinas
скайп: simpladev
vk: https://vk.com/balykhinas
- 2019.10.18, 10:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: Межрегиональность сайта
- Ответы: 11
- Просмотры: 3743
Re: Межрегиональность сайта
Когда то делал что то подобное на cms (она само собой отношение к yii не имеет) но возможно в качестве примера будет полезно
https://youtu.be/n0i3lb4cd30
https://youtu.be/7hf861vu0RA
https://youtu.be/iTP6LqnNTqM
https://youtu.be/n0i3lb4cd30
https://youtu.be/7hf861vu0RA
https://youtu.be/iTP6LqnNTqM
- 2019.10.06, 10:36
- Форум: Разработка фреймворка
- Тема: Дизайн RBAC
- Ответы: 33
- Просмотры: 62968
Re: Дизайн RBAC
1. Очень полезна
- 2019.10.05, 13:11
- Форум: Архитектура, дизайн, ООП
- Тема: Пример чистой архитектуры на оценку
- Ответы: 143
- Просмотры: 51799
Re: Пример чистой архитектуры на оценку
Все бы ничего если бы про юнит-тесты не было столько разговоров как о каком то сверх-инструменте который однозначно указывает на качество кода. Выдержка из литературы о качестве (необязательно истина но хоть что то) Внешние характеристики Корректность Практичность Эффективность Надежность Целостност...
- 2019.10.05, 12:36
- Форум: Архитектура, дизайн, ООП
- Тема: Пример чистой архитектуры на оценку
- Ответы: 143
- Просмотры: 51799
Re: Пример чистой архитектуры на оценку
не следует ли из этого что тесты в большей степени влияют на архитектуру чем непосредственно на сам код? Рабочим код должен быть по умолчанию, а тесты помогают разработчику в этом убедиться. Но рабочим может быть как лапшекод так и чистый, качественный код. Возьмём типовой лапшекод во вьюхе. Его мо...
- 2019.10.05, 11:22
- Форум: Архитектура, дизайн, ООП
- Тема: Пример чистой архитектуры на оценку
- Ответы: 143
- Просмотры: 51799
Re: Пример чистой архитектуры на оценку
Если тесты пишут до или вместе с кодом, то тесты влияют на код. Цикломатическая сложность кода, связанность и подобные характеристики улучшаются. И при добавлении новой функциональности хочется меньше ломать старые тесты, поэтому начинаешь делать структуру по SOLID. не следует ли из этого что тесты...
- 2019.10.05, 09:47
- Форум: Архитектура, дизайн, ООП
- Тема: Пример чистой архитектуры на оценку
- Ответы: 143
- Просмотры: 51799
Re: Пример чистой архитектуры на оценку
А если бы во фреймворк коммитили сто программистов наугад без тестов... то это была бы совсем другая история. Ни в коем случае не пытаюсь оспорить достоинства тестов. Написав тесты разработчик может быть уверен в том что код соответствует требованиям, работает правильно. Но как тест может повлиять ...
- 2019.10.04, 22:09
- Форум: Архитектура, дизайн, ООП
- Тема: Пример чистой архитектуры на оценку
- Ответы: 143
- Просмотры: 51799
Re: Пример чистой архитектуры на оценку
в другой написано это Пример не очень корректный. Если каждый день взвешиваешься, то волей-неволей об этом помнишь и изменения видишь. И начинаешь следить за рационом и от этого хоть на сто 0,1 кг в неделю/месяц, но худеешь. А если взвешиваться лишь в новогоднюю ночь с мыслью "уж в следующем-т...
- 2019.10.04, 21:04
- Форум: Архитектура, дизайн, ООП
- Тема: Пример чистой архитектуры на оценку
- Ответы: 143
- Просмотры: 51799
Re: Пример чистой архитектуры на оценку
Вы про TDD не слышали никогда? Как раз наоборот качество кода становится приличным когда он пишется так что его легко тестировать. Вот из одной из книг: The trick is to let our tests drive our design (that’s why it’s called test-driven development). TDD is about testing code, verifying its external...
- 2019.04.02, 21:59
- Форум: Обо всем
- Тема: С какой целью разрабатывается фреймворк
- Ответы: 102
- Просмотры: 56663
Re: С какой целью разрабатывается фреймворк
Вы много слышали о фреймворке onPHP? В нем было много разных идей, но писали его адепты ООП, так что они для того чтобы передать в качестве параметра цифру 5 создавали экземпляр объекта инициализированного цифрой 5, у них не было переменных простых типов, строго объекты, таким образом они пытались ...
- 2019.04.02, 21:28
- Форум: Обо всем
- Тема: С какой целью разрабатывается фреймворк
- Ответы: 102
- Просмотры: 56663
Re: С какой целью разрабатывается фреймворк
Обновление это естественный цикл развития по. Почему то мне кажется если бы была возможность оставить обратную совместимость ее бы оставили. Разработчики далеко не глупые люди, они тоже понимают все за и против. Не думаю что есть смысл так тщательно им это разжёвываться. Как по моему это показатель ...
- 2019.04.02, 19:07
- Форум: Обо всем
- Тема: С какой целью разрабатывается фреймворк
- Ответы: 102
- Просмотры: 56663
Re: С какой целью разрабатывается фреймворк
Глупо полагать что какой либо из фреймворков ни сегодня завтра просто откажешься от какой либо обратной совместимости. Причиной бед в подобных компаниях становятся не фреймворки или совместимость а исполнители которые плотно завязываются на реализации фреймворка. И прискорбно то что оправдание себе ...