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

Wizard
2019.10.18, 10:22
Форум: Общие вопросы (Yii 2.x)
Тема: Межрегиональность сайта
Ответы: 6
Просмотры: 139

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

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

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

Re: Дизайн RBAC

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Глупо полагать что какой либо из фреймворков ни сегодня завтра просто откажешься от какой либо обратной совместимости. Причиной бед в подобных компаниях становятся не фреймворки или совместимость а исполнители которые плотно завязываются на реализации фреймворка. И прискорбно то что оправдание себе ...
Wizard
2019.04.02, 18:49
Форум: Обо всем
Тема: С какой целью разрабатывается фреймворк
Ответы: 101
Просмотры: 5394

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

Вообще достаточно странное рассуждение опытного разработчика. Закладывать в основу монолит и после этого жаловаться на предсказуемые трудности. Очевидно понимания с годами не прибавилось если в свете сложившихся у вас обстоятельств вы рассуждаете о переходе на 3-ку) Ни один фреймворк не решает конкр...
Wizard
2019.04.02, 09:07
Форум: Обо всем
Тема: С какой целью разрабатывается фреймворк
Ответы: 101
Просмотры: 5394

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

Все меняется) если стоять на месте то мы бы до сих пор качали зип архивы с форумов.

Пилите относительно-фреймворконезависимую платформу. Проблема не в фреймворка а в том что вы сильно завязываетесь на его реализации.
Wizard
2018.10.01, 22:30
Форум: Предлагаю работу
Тема: Натянуть вёрстку на любой Фреймворк (60.000 рублей)
Ответы: 1
Просмотры: 567

Re: Натянуть вёрстку на любой Фреймворк (60.000 рублей)

:oops: Основной функционал виден в вёрстке. вовсе не виден! как минимум видно - модификации товаров с остатками - значит есть учет, склад, синхронизация - есть продавцы - значит должен быть соответствующий аккаунт со своими ролями, доступами... один заказ в котором товары от нескольких продавцов дол...
Wizard
2018.09.13, 22:04
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveRecord и миллионы записей
Ответы: 3
Просмотры: 568

Re: ActiveRecord и миллионы записей

Добрый всем день. Сломал голову. Есть 7млн записей в таблице. Нужно их отработать (перенести в ElasticSearch) делаю так $query = Lot::find()->orderBy('id'); foreach ($query->each() as $lot) { // тут предполагается обработка } Приложение падает. Конда записей было 1.5 млн - отрабатывало, сейчас их 7...
Wizard
2018.09.03, 19:16
Форум: Общие вопросы (Yii 2.x)
Тема: Как организовать хранение файлов?
Ответы: 23
Просмотры: 1455

Re: Как организовать хранение файлов?

возможно то что вам необходимо это - Полиморфные отношения

Полиморфные отношения позволяют модели быть связанной с более чем одной моделью
Wizard
2018.09.03, 19:13
Форум: Общие вопросы (Yii 2.x)
Тема: Как организовать хранение файлов?
Ответы: 23
Просмотры: 1455

Re: Как организовать хранение файлов?

У меня в общем случае для загружаемых файлов есть моделька вида files(id, path, original_name, is_deleted, created_at, updated_at), но к этой модельке по мере необходимости добавляются некоторые поля, исключительные для конкретного случая (в основном связи), например article_id или payment_id. Таки...