
Sergey
29.06.2018
14:44:59
вот по ссылке пройди - там тебе предлагается делать все то же самое но проще
что бы лазить в DDD надо уметь в декомпозицию хоть немного. Хотя у вернона в целом более-менее простым языком объяснения как агрегаты дробить и что это такое

Igor
29.06.2018
14:46:09

Google

Igor
29.06.2018
14:46:23
Вопрос в скорости внедрения, стоимости поддержки
и заменяемости персонала

Sergey
29.06.2018
14:46:49

Oleg
29.06.2018
14:47:24
всегда пилить быстро)

Sergey
29.06.2018
14:47:32
Вопрос в скорости внедрения, стоимости поддержки
пройди по ссылке выше и ознакомься с предлагаемым решением. И предположим что у тебя есть команда в 15 человек которые доктрину знают на уровне "всегда делаю persist когда надо обновить данные"

Maksim
29.06.2018
14:47:36

Sergey
29.06.2018
14:48:21
всегда пилить быстро)
ну там типа "дешево" и что бы не просесть. можешь у Кента Бэка про X3 погуглить. там он стадии разработки описывает как explore-expand-extract
большинство фэйлятся на первом этапе, многие на втором

Igor
29.06.2018
14:50:21
Уйду за сбором аргументации :) один фиг пятница

Sergey
29.06.2018
14:51:16
и по поводу того что доктрина внутри сложна - никто не спорит. ну нужен ли тебе lazy load? migration diff тебе dbal доктриновский позволяет делать (и есть другие готовые тулы), гидрации - есть отдельные либки под это. Построение запросов - есть отдельные либки. берешь и склеиваешь себе солюшен.

Igor
29.06.2018
14:52:29

Google

Igor
29.06.2018
14:52:54
Получить мультитул или 45 отверточек для тюнинга движка формулы 1

Oleg
29.06.2018
14:53:29
@fes0r означает ли все выше сказанное, что AR онли для бложиков и подобного?

F01134H
29.06.2018
14:55:22
у тебя может быть милионная аудитория, но так же у тебя может быть отдельный сервис которому нужен простой доступ к данным

Artem
29.06.2018
15:08:57

Oleg
29.06.2018
15:11:51
https://www.youtube.com/watch?v=jw3f8OrjYT0&list=PLmqFxxywkatStbd9hdzVOS1hZa9dc56k4&index=3

Artem
29.06.2018
15:15:31

Oleg
29.06.2018
15:17:24
)

Vitaly
29.06.2018
16:02:36


Roman
29.06.2018
20:15:48
ты все же конкретизируй проблему - зачем тебе элоквент или доктрина?
Большинство программистов, особенно на ПХП - плохие программисты. Если посадить 100 таких программистов решать одну задачу, то итог у процентов 70-80 будет хуже чем в стандартном и популярном решении. Про вещи типа покрытия тестами или документации я просто молчу. Я вполне верю, что на определенном уровне вреда от той же доктрины больше чем пользы, но огромной массе проектов и программистов на ПХП до этого уровня как до луны, для них вариант "заткнись и юзай доктрину" это реально офигенский прогресс
Да, сам я - плохой программист. И мне хочется плакать от счастья на проекте с доктриной и третьим зендом, после пары лет работы с самописными "фреймворками"
так что - все познается в сравнении =)

Igor
29.06.2018
20:19:54

Artem
29.06.2018
20:21:02

Roman
29.06.2018
20:21:33
отекстендженых от других классов на 10 тысяч строк
и да все на статике

Maksim
29.06.2018
20:22:06
3й зенд - сраный кусок говна) там плакать нужно)

Artem
29.06.2018
20:22:11

Roman
29.06.2018
20:22:52

Google

Artem
29.06.2018
20:26:14

Tadeus
29.06.2018
20:45:49
Ого, норм подгрузило

Olexandr
29.06.2018
20:47:40
спс, но решил что лучше будет на сервере тестить)

DanRotaru
29.06.2018
21:43:12
Как проверить если находит один из указанных в массиве

Igor
29.06.2018
21:51:13

Гена
30.06.2018
00:08:16
strpos, preg_match

Alexandr
30.06.2018
08:20:00

Andrew
30.06.2018
08:47:59

Dmitry
30.06.2018
08:52:21
щелкаешь на табличку или бд левой кнопкой, там есть diagrams

Гена
30.06.2018
10:35:18
Кто нибудь писал компрессор кода php, чтобы функции и методы классов тоже сокращал? На гит хабе все только пробелы да ифы сокращают.... Я сейчас сделал с сокращением переменных, но методы и функции задача сложная, вот думаю, может уже кто писал... Общая задача уложить 300 КБ ООП кода в 100

Мио
30.06.2018
10:37:59
если не секрет - то зачем?

Гена
30.06.2018
10:38:14
Веб Шелл пишу

Мио
30.06.2018
10:39:15
гы..... у нас такие 2 года, жаль условно получили писатели ))
наверно уровень подтянут

Гена
30.06.2018
10:39:40
За что? За файл менеджер?

Мио
30.06.2018
10:39:51
ага, он самый ))

Sergey
30.06.2018
10:40:51

Google

Гена
30.06.2018
10:41:04
Да, читал закон... Но можно грамотно оформить как инструмент для работников ИБ, все для ознакомления и тд...

Мио
30.06.2018
10:41:08
правда черти не знали что сервер сканирует все файлы на сигнатуры вебшелов и сразу пишет смс админу

Гена
30.06.2018
10:41:37
А я пишу для души...

Admin
ERROR: S client not available

Ducho
30.06.2018
10:42:19
Подскажите беседку по питону

Мио
30.06.2018
10:42:29
если для души- то зачем упаковывать? не голубинной почтой же отправлять

Гена
30.06.2018
10:43:30

Shmaltorhbooks
30.06.2018
10:44:16

Sergey
30.06.2018
10:44:38
видимо там больше 100кб нельзя загружать)

Гена
30.06.2018
10:45:01
Бывает что и 50 не грузит

Shmaltorhbooks
30.06.2018
10:45:39

Гена
30.06.2018
10:46:30
Гитхаб?
Нет, сервер с директивой Макс аплоад

Chupa
30.06.2018
10:47:33
А чего бы инсталлер не сделать, который будет погружать другие части и собирать их потом

Мио
30.06.2018
10:48:01
через тор издаркнета

Гена
30.06.2018
10:48:05
А ещё там есть хуки
Вы все правильно поняли, модульная система с плагинами

Shmaltorhbooks
30.06.2018
10:49:15
Модульный eval ещё можно заюзать)

Гена
30.06.2018
10:50:20

Google

Shmaltorhbooks
30.06.2018
10:50:29
Ядро маленькое заливаешь, а остальное тянет file_get_contents'ом и в /tmp сохраняет

q3ta
30.06.2018
10:50:34
социальный эксперимент) желательно не для тех кто хорошое программирует и уже юзает какой-то стайл гайд, скиньте пожалуйста по файлику вашего кода, просто есть человек, который не желает учиться придерживаться стиля написания кода, хочу показать насколько "легко" читать коды, которые пишутся, как душа ляжет

Shmaltorhbooks
30.06.2018
10:50:54
Я бы eval на законодательном уровне запретил)

Гена
30.06.2018
10:51:12

Shmaltorhbooks
30.06.2018
10:51:14
Если б не кейсы, где без него нельзя

Bohdan
30.06.2018
10:54:18

Мио
30.06.2018
11:00:09

q3ta
30.06.2018
11:03:16

Гена
30.06.2018
11:04:22
Лепит избыточный код или велосипеды изобретает?

q3ta
30.06.2018
11:07:40
А что конкретно он делает?
есть 3 переменных, 2 текста и 1 дата) дату нужно кинуть на регулярку, тексты тупо обезопасить) в итоге он собирает данные в массив, пишет функцию, в функции проверку на тип данных, функция принимает массив и начинает обрабатывать) в итоге тут и велик и лишний код...

Гена
30.06.2018
11:08:12
Велосипеды

q3ta
30.06.2018
11:08:51
ну вот я и думаю как объяснить что порой простота важнее

Гена
30.06.2018
11:09:06