Сергей
Willy
Угу
Владислав
Сергей
Владислав
В целом
Объект
Вы отлично потрудились и машины, разработанные по вашим чертежам, сходят с конвейера. Вот они, стоят ровными рядами на заводском дворе. Каждая из них точно повторяет ваши чертежи. Все системы взаимодействуют именно так, как вы спроектировали. Но каждая машина уникальна. Они все имеют номер кузова и двигателя, но все эти номера разные, автомобили различаются цветом, а некоторые даже имеют литьё вместо штампованных дисков. Эти автомобили, по сути, являются объектами вашего класса.
Объект (экземпляр) – это отдельный представитель класса, имеющий конкретное состояние и поведение, полностью определяемое классом.
Говоря простым языком, объект имеет конкретные значения атрибутов и методы, работающие с этими значениями на основе правил, заданных в классе. В данном примере, если класс – это некоторый абстрактный автомобиль из «мира идей», то объект – это конкретный автомобиль, стоящий у вас под окнами.
Владислав
https://habrahabr.ru/post/87119/
Владислав
Например
Владислав
$a = new MyClass;
Владислав
$a - это сущность
Владислав
экземпляр класса MyClass
Сергей
А агрегат?
Владислав
А вот про агрегат я не расскажу.
Сергей
В этом и вопрос, четко в голове не складывается))
Владислав
Только когда будете практиковаться, сложится.
Владислав
Теория без практики непонятна.
Сергей
Нужен простой пример)
Владислав
Пример агрегата / сущности?
Владислав
Ну, пример сущности я уже привёл, могу привести полный пример, вместе с классом.
Сергей
Отличие сущности и агрегата
Владислав
class MyClass {
public function myMethod($str) {
return print("{$str}\n");
}
}
$a = new MyClass; // объявляем новый экземляр класса MyClass
$a->myMethod("Hello, world!"); // вызываем метод myMethod,
который выводит переданную ему строку
SarcasmIO
Dmitriy
Отличие сущности и агрегата
агрегат это кластер из объектов сущностей или значений.
Например Order и OrderLines . OrderLines в отрыве от заказа неуместны, поэтому они используются только в составе агрегата Order, который состоит из агрегата/сущности Order и связанных с ним сущностей OrderLines.
SarcasmIO
Сергей
SarcasmIO
ну вот значит вопросы раньше времени задаешь)
Сергей
Допустим есть класс клиента, у которого есть имя и фамилия, комментарий и некий идентификатор. У класса есть метод для изменения комментария. Это сущность или агрегат?
SarcasmIO
Выше @ExileeD привел наиболее точное представление
Владислав
"имя и фамилия, комментарий и некий идентификатор" - это свойства сущности, если я верно понял. Ну а далее вы сами уже разобрались, что есть ещё метод. Почему сущность должна стать агрегатом?
Сергей
С примером с заказом все понятно. Мне не понятна граница когда класс сущности становится классом агрегатом
Сергей
Посмотрел содержание в Эвансе. Дойду до главы агрегаты - вернусь к вопросу
Anonymous
Anonymous
Пример
Anonymous
Фреймворк ебашим)
Владислав
Фреймворк ебашим)
Меня мой друг, который помогал в обучении, посадил почти сразу на Silex, когда я толком ещё голый php не освоил.
Владислав
Ничего хорошего из этого не вышло: я не понимал ни там, ни там. В итоге мне пришлось потом серьёзно потратить время на то, чтобы подтянуть знания.
Anonymous
Зачем учиться не нужному ?
Anonymous
Чистый пхп учись потом ооп
Anonymous
А затем симфони или ларавел
Anonymous
И Все чики
Владислав
Ну, я сам не знал, что и как учить, друг мне советовал, это это и это.
Владислав
Но проблема была в темпе обучения.
Владислав
Это был не мой темп.
Andrey
переходя на любую другую технологию - сразу лезу во фреймворк, а не язык, становится гораздно яснее
Andrey
я так из perl в laravel пришел по началу
Владислав
Я уже залез во фреймворк, не имея понятия, например, о замыканиях. Нисколько мне не было яснее, скажу я вам. :D
Dmitriy
Первый раз я попробовал пхп с другом. Мы сидели, обсуждали веб-технологии и тут он сказал, что недавно пробовал пхп. Он предложил попробовать мне. Поначалу я не согласился, ведь это пхп, я слышал много плохих слухов про него, слышал, что он вызывает зависимость. Но друг настаивал, говорил, что в жизни нужно попробовать все и я сдался. Он предложил бесплатный скрипт, выводящий «Hello world!». Он казался совсем безобидным, но как потом оказалось, я уже не мог остановиться. Уже очень скоро благодаря пхп я попробовал свою первую cms. Это сейчас я понимаю, насколько опасным был этот шаг, но тогда я ничего не понимал, и мне это нравилось. Я не заметил, как после первой испробованной cms, мне уже захотелось написать свою. Дальше было только хуже. Я уже рискнул попробовать кое что потяжелее. Я решил попробовать свой первый фреймворк. Это было прекрасно. Но это была дорога в никуда. На тот момент родственники уже отчаялись мне помочь, а моя девушка узнав, что я использую пхп бросила меня. Я все больше отдалялся от своих друзей и родных, мое окружение составляли такие же пхп-программисты как и я. Мы собирались у одного в квартире, подключались к серверу и совместно программировали, используя пхп и фреймворки. Я попал в этот капкан пхп и теперь не могу самостоятельно избавиться от этого, моя жизнь сломана. Если бы мог вернуться в то время, я бы все исправил, и никогда не купился на эту уловку.
)
Владислав
Тыкался во фреймворке чисто интуитивно, глядя на примеры. А были бы достаточные знания языка, я бы этого избежал. Я-то полагал, что это часть API, а не синтаксис самого php
Anonymous
Не эффективно учите с 1лвла прыгаете на 10
Yar
@mysql_ru
Anonymous
А именно по php pdo?
Anonymous
))
Anonymous
@phppdo
Группа PHP & PDO Работа с базой данных MySQL
для тех кто работает с MySQL и PHP PDO
Dmitriy
ладно когда доктрина , но пдо
Aleksandr
группа о том как выйти из виса
Aleksandr
вима
Сергей
Класс, который отвечает за генерацию уникальных идентификаторов объектов, это ведь инфраструктура с точки зрения DDD? Например, класс с единственным методом UniqueId->generate($objType)
Сергей
И к этому классу обращаются фабрики из домена.
Anonymous
привет, всем
Anonymous
скажите, люди добрые, ктонить реализовывал webHook для телеграм бот-апи?
Anonymous
я уже какие мануалы только не пробовал
Anonymous
имею свой VPS для него и пытаюсь сделать всё это дело
Anonymous
генерю само-подписанный серт
Anonymous
обращаюсь по урлу/заливаю через CURL копию серта генеренного
Anonymous
ну т.е всё как в мануале у них прям на сайте телеграм апи
⚡️ ᅠ𝒜𝓁𝑒𝓍
Anonymous
и в итоге, мой webhook.php файл всёравно не исполняется
Anonymous
чем программирования
Anonymous
вот я и не могу понять, что такое у меня происходит(
⚡️ ᅠ𝒜𝓁𝑒𝓍
Sergey
Anonymous
конечно. у него же ответ есть
Anonymous
и что через CURL, что через обращение к апи телеграм, с нужными параметрами — все ОК приходит
Anonymous
и Webhook was set
Артём
Может тогда лучше longpoll?
Ilya
Здарова ребят тут есть такие которые писали интернет магазины с соответсвием фз54
Anonymous
я изначально хотел лонгполлинг, но подумал вебхук — красиввее что ли)
Egor