@prophp7

Страница 1139 из 1387
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 когда надо обновить данные"

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

большинство фэйлятся на первом этапе, многие на втором

Вопрос в скорости внедрения, стоимости поддержки
про ссылку это я к тому что бы ты попытался сравнить сложность/стоимость внедрения той же доктрины и свое решение на php + sql на которое можно будет посадить любого джуна

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

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

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
что бы лазить в DDD надо уметь в декомпозицию хоть немного. Хотя у вернона в целом более-менее простым языком объяснения как агрегаты дробить и что это такое
а можешь что-нибудь конкретное порекомендовать по GRASP-принципам? Я нашёл из книг только Craig Larman - Applying UML and Patterns. Вроде частично про это

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
https://www.youtube.com/watch?v=jw3f8OrjYT0&list=PLmqFxxywkatStbd9hdzVOS1hZa9dc56k4&index=3
спасибо. Кстати на первых минутах первого видео он вроде как раз советует эту книгу :D

Oleg
29.06.2018
15:17:24
)

Vitaly
29.06.2018
16:02:36
а можешь что-нибудь конкретное порекомендовать по GRASP-принципам? Я нашёл из книг только Craig Larman - Applying UML and Patterns. Вроде частично про это
Ларман как раз и ввел понятие граспа. Там необязательно всю книгу читать, для граспа там один раздел

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

Да, сам я - плохой программист. И мне хочется плакать от счастья на проекте с доктриной и третьим зендом, после пары лет работы с самописными "фреймворками"

так что - все познается в сравнении =)

Artem
29.06.2018
20:21:02
Да, сам я - плохой программист. И мне хочется плакать от счастья на проекте с доктриной и третьим зендом, после пары лет работы с самописными "фреймворками"
да шо там доктрина, если весь код не представляет собой набор классов со статическими функциями - уже радость :D

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

и да все на статике

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

Artem
29.06.2018
20:22:11
классов по 10 тысяч строк
а что, я видел методы контроллера на 800 строк =\

Roman
29.06.2018
20:22:52
3й зенд - сраный кусок говна) там плакать нужно)
я знаю, блин! но самопальный мусор еще хуже. на порядок

а что, я видел методы контроллера на 800 строк =\
не хочу хвастаться. но я видел больше =)

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

DanRotaru
29.06.2018
21:43:12


Как проверить если находит один из указанных в массиве

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

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
правда черти не знали что сервер сканирует все файлы на сигнатуры вебшелов и сразу пишет смс админу

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
Модульный eval ещё можно заюзать)
Кстати , не смешно, некоторые сервера запрещают евал, да да, такие существуют

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
Ядро маленькое заливаешь, а остальное тянет file_get_contents'ом и в /tmp сохраняет
У меня Джейсон с завернутыми модулями строкой можно подгрузить

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

Bohdan
30.06.2018
10:54:18
Подскажите беседку по питону
@ru_python на будущее - в гугл за таким

q3ta
30.06.2018
11:03:16
да тут дело даже на этом. я свой код не один год пишу. и то открываешь файл через год и полчаса сидишь разбираешся что к чему. чтобы понять логику
тут дело в построение кода) задание простое у парня) но он настраивает кучу ерунды поверх легкого решения) вот я и ищу что-то похожее) при том он не хочет признавать что он не прав)

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

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

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

Страница 1139 из 1387