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

BalykhinAS
2021.05.31, 09:15
Форум: Архитектура, дизайн, ООП
Тема: Уперся в тупик с проектированием приема платежей
Ответы: 3
Просмотры: 11408

Re: Уперся в тупик с проектированием приема платежей

Добавьте поля платильщика для каждого метода оплаты. Payment должен знать как извлечь часть полей с модели User а какие поля дополнительно заполняются в момент оформления заказа. И откровенно я пока полиморфизм в вашей схеме не увидел.
BalykhinAS
2021.04.18, 10:53
Форум: Архитектура, дизайн, ООП
Тема: Вопрос по архитектуре
Ответы: 4
Просмотры: 13533

Re: Вопрос по архитектуре

А как быть если клиент хочет перейти с витрины на онлайн? Как по мне в вашем случае нет необходимости делать абстрактные классы и наследников. Достаточно смотреть на настройки соответствующего типа. Да, а вот про переход с типа на тип я не подумал. Да и с UNION вышли проблемы, таблицы должны иметь ...
BalykhinAS
2021.04.15, 14:51
Форум: Архитектура, дизайн, ООП
Тема: Вопрос по архитектуре
Ответы: 4
Просмотры: 13533

Re: Вопрос по архитектуре

А как быть если клиент хочет перейти с витрины на онлайн? Как по мне в вашем случае нет необходимости делать абстрактные классы и наследников. Достаточно смотреть на настройки соответствующего типа.
BalykhinAS
2020.11.06, 20:56
Форум: Общие вопросы по программированию
Тема: Тест стоимости вызовов в php7.3-fpm
Ответы: 54
Просмотры: 29936

Re: Тест стоимости вызовов в php7.3-fpm

Почему то часто встречаю теоретиков- адептов лапшекода но теории на примерах ни разу не видел, подтверждающие их правоту. Ну очевидно arhat109 не из их числа, чувствуется какая то уверенность. Разбейте на примеры все иллюзии ооп-ешников а то от молитв лоб болит, нужна срочно альтернатива
BalykhinAS
2020.11.06, 20:35
Форум: Общие вопросы по программированию
Тема: Тест стоимости вызовов в php7.3-fpm
Ответы: 54
Просмотры: 29936

Re: Тест стоимости вызовов в php7.3-fpm

О мере с вами и спорить не буду. Она нужна во всем. И в убежденности в своей правоте тоже кстати мера нужна. Но классы на 10000 строк то к чему? Это соблюдение меры? У вас есть примеры таких классов? Если нет, то разговор не предметный и больше похоже на теоретический трёп. Я работаю с легаси по 5к ...
BalykhinAS
2020.11.06, 14:06
Форум: Общие вопросы по программированию
Тема: Тест стоимости вызовов в php7.3-fpm
Ответы: 54
Просмотры: 29936

Re: Тест стоимости вызовов в php7.3-fpm

Однако в проектах, где над кодом работает большая команда , такие штуки не работают — слишком сильно увеличивается порог вхождения в код. Чтобы дописать новую возможность или исправить ошибку, надо сначала разобраться с вашим подходом, понять все ваши абстракции, задать кучу вопросов коллегам и т.д...
BalykhinAS
2019.11.30, 13:56
Форум: Архитектура, дизайн, ООП
Тема: Промежуточная модель
Ответы: 3
Просмотры: 10039

Re: Промежуточная модель

Зависит от того, что важнее и как это в бизнесе устроено. Если компания важнее, то можно поместить в компанию как здесь к проекту добавляется участник в определённые департаменты проекта с нужными ролями. Да, я как раз на эту структуру и ориентируюсь. И все шло прекрасно, но в данном случае получае...
BalykhinAS
2019.11.29, 12:46
Форум: Архитектура, дизайн, ООП
Тема: Промежуточная модель
Ответы: 3
Просмотры: 10039

Промежуточная модель

Доброго времени суток! Пишу срм, есть интересная задача. Имеются контакты и компании. У них есть связь многие ко многим. Но промежуточная таблица имеет дополнительные поля и указатель на 3-ю сущность. К кому поближе положить промежуточную модель - к контактам или к компаниями? Обе модели самостоятел...
BalykhinAS
2019.10.23, 13:22
Форум: Ищу работу
Тема: YiiDev
Ответы: 0
Просмотры: 2078

YiiDev

Разработка новых, поддержка существующих проектов на Yii, Laravel.

скайп: simpladev
vk: https://vk.com/balykhinas
BalykhinAS
2019.10.18, 10:22
Форум: Общие вопросы (Yii 2.x)
Тема: Межрегиональность сайта
Ответы: 11
Просмотры: 3618

Re: Межрегиональность сайта

Когда то делал что то подобное на cms (она само собой отношение к yii не имеет) но возможно в качестве примера будет полезно

https://youtu.be/n0i3lb4cd30
https://youtu.be/7hf861vu0RA
https://youtu.be/iTP6LqnNTqM
BalykhinAS
2019.10.06, 10:36
Форум: Разработка фреймворка
Тема: Дизайн RBAC
Ответы: 33
Просмотры: 60598

Re: Дизайн RBAC

1. Очень полезна
BalykhinAS
2019.10.05, 13:11
Форум: Архитектура, дизайн, ООП
Тема: Пример чистой архитектуры на оценку
Ответы: 143
Просмотры: 49345

Re: Пример чистой архитектуры на оценку

Все бы ничего если бы про юнит-тесты не было столько разговоров как о каком то сверх-инструменте который однозначно указывает на качество кода. Выдержка из литературы о качестве (необязательно истина но хоть что то) Внешние характеристики Корректность Практичность Эффективность Надежность Целостност...
BalykhinAS
2019.10.05, 12:36
Форум: Архитектура, дизайн, ООП
Тема: Пример чистой архитектуры на оценку
Ответы: 143
Просмотры: 49345

Re: Пример чистой архитектуры на оценку

не следует ли из этого что тесты в большей степени влияют на архитектуру чем непосредственно на сам код? Рабочим код должен быть по умолчанию, а тесты помогают разработчику в этом убедиться. Но рабочим может быть как лапшекод так и чистый, качественный код. Возьмём типовой лапшекод во вьюхе. Его мо...
BalykhinAS
2019.10.05, 11:22
Форум: Архитектура, дизайн, ООП
Тема: Пример чистой архитектуры на оценку
Ответы: 143
Просмотры: 49345

Re: Пример чистой архитектуры на оценку

Если тесты пишут до или вместе с кодом, то тесты влияют на код. Цикломатическая сложность кода, связанность и подобные характеристики улучшаются. И при добавлении новой функциональности хочется меньше ломать старые тесты, поэтому начинаешь делать структуру по SOLID. не следует ли из этого что тесты...
BalykhinAS
2019.10.05, 09:47
Форум: Архитектура, дизайн, ООП
Тема: Пример чистой архитектуры на оценку
Ответы: 143
Просмотры: 49345

Re: Пример чистой архитектуры на оценку

А если бы во фреймворк коммитили сто программистов наугад без тестов... то это была бы совсем другая история. Ни в коем случае не пытаюсь оспорить достоинства тестов. Написав тесты разработчик может быть уверен в том что код соответствует требованиям, работает правильно. Но как тест может повлиять ...
BalykhinAS
2019.10.04, 22:09
Форум: Архитектура, дизайн, ООП
Тема: Пример чистой архитектуры на оценку
Ответы: 143
Просмотры: 49345

Re: Пример чистой архитектуры на оценку

в другой написано это Пример не очень корректный. Если каждый день взвешиваешься, то волей-неволей об этом помнишь и изменения видишь. И начинаешь следить за рационом и от этого хоть на сто 0,1 кг в неделю/месяц, но худеешь. А если взвешиваться лишь в новогоднюю ночь с мыслью "уж в следующем-т...
BalykhinAS
2019.10.04, 21:04
Форум: Архитектура, дизайн, ООП
Тема: Пример чистой архитектуры на оценку
Ответы: 143
Просмотры: 49345

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...
BalykhinAS
2019.04.02, 21:59
Форум: Обо всем
Тема: С какой целью разрабатывается фреймворк
Ответы: 102
Просмотры: 52923

Re: С какой целью разрабатывается фреймворк

Вы много слышали о фреймворке onPHP? В нем было много разных идей, но писали его адепты ООП, так что они для того чтобы передать в качестве параметра цифру 5 создавали экземпляр объекта инициализированного цифрой 5, у них не было переменных простых типов, строго объекты, таким образом они пытались ...
BalykhinAS
2019.04.02, 21:28
Форум: Обо всем
Тема: С какой целью разрабатывается фреймворк
Ответы: 102
Просмотры: 52923

Re: С какой целью разрабатывается фреймворк

Обновление это естественный цикл развития по. Почему то мне кажется если бы была возможность оставить обратную совместимость ее бы оставили. Разработчики далеко не глупые люди, они тоже понимают все за и против. Не думаю что есть смысл так тщательно им это разжёвываться. Как по моему это показатель ...
BalykhinAS
2019.04.02, 19:07
Форум: Обо всем
Тема: С какой целью разрабатывается фреймворк
Ответы: 102
Просмотры: 52923

Re: С какой целью разрабатывается фреймворк

Глупо полагать что какой либо из фреймворков ни сегодня завтра просто откажешься от какой либо обратной совместимости. Причиной бед в подобных компаниях становятся не фреймворки или совместимость а исполнители которые плотно завязываются на реализации фреймворка. И прискорбно то что оправдание себе ...