Найдено 5377 результатов
- 2019.10.05, 12:22
- Форум: Архитектура, дизайн, ООП
- Тема: Пример чистой архитектуры на оценку
- Ответы: 143
- Просмотры: 5690
Re: Пример чистой архитектуры на оценку
не следует ли из этого что тесты в большей степени влияют на архитектуру чем непосредственно на сам код? Рабочим код должен быть по умолчанию, а тесты помогают разработчику в этом убедиться. Но рабочим может быть как лапшекод так и чистый, качественный код. Возьмём типовой лапшекод во вьюхе. Его мо...
- 2019.10.05, 11:06
- Форум: Архитектура, дизайн, ООП
- Тема: Пример чистой архитектуры на оценку
- Ответы: 143
- Просмотры: 5690
Re: Пример чистой архитектуры на оценку
...единственная ли это цель качественного кода? Это уже вопрос, что и как считать качественным. Качество продукта - это есть ли в нём ошибки. Посетителям сайта не важно, на чём и как он написан. Но если постоянные глюки, то беда. Качество код - это его понятность для программистов (переменные $pric...
- 2019.10.05, 00:19
- Форум: Архитектура, дизайн, ООП
- Тема: Пример чистой архитектуры на оценку
- Ответы: 143
- Просмотры: 5690
Re: Пример чистой архитектуры на оценку
Дмитрий, но все же это не гарантия качественного кода. Да возможно он будет работать правильно, соответствовать требованиям. У фреймворка Yii есть 6338 тестов практически для каждого класса. И они автоматически запускаются при каждом пуше и пулл-реквесте на семи версиях PHP и проверяют работу Activ...
- 2019.10.04, 22:00
- Форум: Архитектура, дизайн, ООП
- Тема: Пример чистой архитектуры на оценку
- Ответы: 143
- Просмотры: 5690
Re: Пример чистой архитектуры на оценку
в другой написано это Пример не очень корректный. Если каждый день взвешиваешься, то волей-неволей об этом помнишь и изменения видишь. И начинаешь следить за рационом и от этого хоть на сто 0,1 кг в неделю/месяц, но худеешь. А если взвешиваться лишь в новогоднюю ночь с мыслью "уж в следующем-то год...
- 2019.10.04, 08:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Переименование поля username в бд
- Ответы: 9
- Просмотры: 465
Re: Переименование поля username в бд
Валидатор ищет по умолчанию по имени поля, которое валидирует. Переопределить можно через targetAttribute.
- 2019.10.04, 00:24
- Форум: Архитектура, дизайн, ООП
- Тема: Пример чистой архитектуры на оценку
- Ответы: 143
- Просмотры: 5690
Re: Пример чистой архитектуры на оценку
Тормозит Doctrine только у "курильщиков", пытающихся вкорячить её для выборок. У "здоровых программистов" проблем с ней нет. Вы сейчас серьёзно?) Я всегда серьёзно. Доктрина с её производительностью и потреблением ресурсов - это просто извращение. Я вот смотрю, что среди PHP разработчиков большая ч...
- 2019.10.04, 00:10
- Форум: Архитектура, дизайн, ООП
- Тема: Пример чистой архитектуры на оценку
- Ответы: 143
- Просмотры: 5690
Re: Пример чистой архитектуры на оценку
Притвориться, не осилили, отмазки... Спуститесь на землю и чутка подстригите своё чсв. Вам четыре человека сказали, что вы дичь несёте. Ну правда вы не осилили. Смиритесь. Идите дальше уроки для "недалёких" создавайте по "правильному ООП". Хамить из принципа не буду, ибо таких, как Вы частенько вст...
- 2019.10.03, 22:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: Переименование поля username в бд
- Ответы: 9
- Просмотры: 465
Re: Переименование поля username в бд
Во всех файлах поменяйте через поиск-замену.
- 2019.10.03, 17:05
- Форум: Архитектура, дизайн, ООП
- Тема: Пример чистой архитектуры на оценку
- Ответы: 143
- Просмотры: 5690
- 2019.10.03, 15:22
- Форум: Архитектура, дизайн, ООП
- Тема: Пример чистой архитектуры на оценку
- Ответы: 143
- Просмотры: 5690
Re: Пример чистой архитектуры на оценку
Опять слёзы и кидание обидок в виде высеров собственных эмоций. Утрите сопли и перестаньте плакать. Где же тут слёзы? Это конкретная и обоснованная констатация факта по вашему коду, что вы не понимаете суть инкапсуляции и ООП. Можете на нас хоть целый год обижаться и ср*ться - объективная реальност...
- 2019.10.03, 15:01
- Форум: Архитектура, дизайн, ООП
- Тема: Пример чистой архитектуры на оценку
- Ответы: 143
- Просмотры: 5690
- 2019.10.03, 12:21
- Форум: Обо всем
- Тема: Паттерны проектирования
- Ответы: 2
- Просмотры: 855
- 2019.10.03, 11:55
- Форум: Архитектура, дизайн, ООП
- Тема: Пример чистой архитектуры на оценку
- Ответы: 143
- Просмотры: 5690
Re: Пример чистой архитектуры на оценку
Просто, Дмитрий, запомните, что существует теория и существует практика. Вы теоретик, я это уже для себя уяснил. Есть у нас ещё один "опытный практик", который думал, что он круче всех , а потом в суп попал . Так что делайте как хотите если вы "практик", не осиливший инкапсуляцию, ООП и DDD. Но тог...
- 2019.10.03, 10:15
- Форум: Архитектура, дизайн, ООП
- Тема: Пример чистой архитектуры на оценку
- Ответы: 143
- Просмотры: 5690
Re: Пример чистой архитектуры на оценку
Мыши плакали, кололись, но всё-равно продолжали есть кактус :) Возврат массива вместо объекта-итератора - думаю нам с Вами дальше не о чем говорить дальше. Говорим про ООП, а работаем с массивами - это нонсенс :) Печаль-беда с вами... Перевожу фразу "полусокрытие будет только в варианте с прятаньем...
- 2019.10.02, 23:11
- Форум: Архитектура, дизайн, ООП
- Тема: Пример чистой архитектуры на оценку
- Ответы: 143
- Просмотры: 5690
Re: Пример чистой архитектуры на оценку
Переименовали методы и полусокрытие появилось... Вы сейчас серьёзно? Переименование методов было в пункте "во-первых". А к "во-вторых" @anton_z мой намёк понял и даже вам код с полусокрытием привёл: $comment = new Comment(); $post->addComment($comment); $posts->update($post); А у вас пока воз и нын...
- 2019.10.02, 21:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: Изменить позицию существующего поля в миграции
- Ответы: 4
- Просмотры: 235
Re: Изменить позицию существующего поля в миграции
Что мешает переставить в сгенерированной форме?
- 2019.10.02, 20:39
- Форум: Общие вопросы (Yii 2.x)
- Тема: Изменить позицию существующего поля в миграции
- Ответы: 4
- Просмотры: 235
Re: Изменить позицию существующего поля в миграции
Занятие бесполезное.
- 2019.10.02, 12:51
- Форум: Архитектура, дизайн, ООП
- Тема: Пример чистой архитектуры на оценку
- Ответы: 143
- Просмотры: 5690
Re: Пример чистой архитектуры на оценку
Это прям охеренный недостаток, чтоб на него указывать :D Как, впрочем, и на отсутствие тайпхинтинга. Прям это инкапсуляцию подняло до небес) Не до небес, но полусокрытие хотя бы появилось. Первый шаг из двух. Мелочи это. Человек на C++ работает (редкость это) и зп за это получает. У него ООП инстру...
- 2019.10.02, 12:39
- Форум: Архитектура, дизайн, ООП
- Тема: Паттерны проектирования
- Ответы: 3
- Просмотры: 556
Re: Паттерны проектирования
1) Если интерфейс никто не использует, то он и не нужен. Если интерфейс убрать, то ничего в вашем коде не сломается.
2) Замените конструктор последнего класса на простой статический или динамический метод.
2) Замените конструктор последнего класса на простой статический или динамический метод.
- 2019.10.01, 22:38
- Форум: Архитектура, дизайн, ООП
- Тема: Пример чистой архитектуры на оценку
- Ответы: 143
- Просмотры: 5690
Re: Пример чистой архитектуры на оценку
Для решения подобной задачи я использую возврат т.н. коллекции. По сути объект-итератор, хранящий в себе набор одинаковых сущностей, в который можно инкапсулировать как-раз все кишки, отвечающие за добавление комметариев к посту, что бы получить подобное API... Во-первых, в вашем: $comment = new Co...