@bitrixfordevelopers

Страница 271 из 1492
Dmitry
24.11.2016
12:01:30
Текущий юзер получается один раз и з куки. В любом случае мы либо будем дергать глобальную переменную либо сразу проинициализируем класс. Какие еще есть варианты?

Google
Igor
24.11.2016
12:04:31
Любой компонент заменяется при необходимости изменить источник данных, логики, да чего угодно

Pavel
24.11.2016
12:04:44
и вы ради настроек своего модуля внедрите в битрикс контейнер и потом все это суппортить будете?

Pavel
24.11.2016
12:05:37
Мы философски можем рассуждать как угодно, в симфони это круто сделано, но тянуть в другую архитектуру DI я бы не стал

При серьезной кастомизации проекта
Ради настроект своего модуля!

Vladimir
24.11.2016
12:07:09
со своим уставом в чужой монастрырь .. )

всем привет?

Pavel
24.11.2016
12:07:22
Человеку надо было что то типо получение ID пользователя, ага давайте IoC впилим))

Igor
24.11.2016
12:07:58
я отвечал вообще на вопрос

не о задаче (:

а чем мне неугодил синглтон)

Pavel
24.11.2016
12:09:38
"Мне не нравится люстра — давайте сожжем дом" :) У вас очень академический ответ, на мотив хабра, в боевых условиях на легаси проектах люди не торопятся с такими рассуждениями))

Google
Igor
24.11.2016
12:10:18
в том числе и с хорошим багажом легаси кода

тесты+время+рефакторинг

Pavel
24.11.2016
12:11:18
Ну вообще я применяю такую концепцию в своих проектах
В своих это те что за деньги клиентам или для души?

Igor
24.11.2016
12:11:32
Pavel
24.11.2016
12:12:14
ну повезло вам видимо, раз люди готовы это все оплачивать ))

Igor
24.11.2016
12:12:59
ну повезло вам видимо, раз люди готовы это все оплачивать ))
люди хотят решить бз и в большей части как-то вот как вы говорите

лишь бы за 5 минут

без тестов

и побыстрее

но я столько раз видел последствия неоптимальных решений

ребята тут 2жды по пол ляма платили ибо сначала не доплатили 300к что-ли

Pavel
24.11.2016
12:14:14
но я столько раз видел последствия неоптимальных решений
Не знаю, Windows очень даже не плохо себя чувствует на рынке)) а вышла бы на пару лет попозже и тютю)))

Pavel
24.11.2016
12:15:41
вот это вообще хз о чем
про побыстрее и за пять минут))

Igor
24.11.2016
12:16:10
Не знаю, Windows очень даже не плохо себя чувствует на рынке)) а вышла бы на пару лет попозже и тютю)))
хех. т.е. пример про 1 млн рублей потерь ибо недоплатили 300к на первой задаче для вас не пример?

заказчик часто учится именно вот на таких ошибках.

1) Сделайте классно, быстро, а на качество кода пофиг 2) Но.... 3) Поменяйте реализацию вот тут 4) Поменять реализацию оказывается примерно по стоимости как и внедрить

я думаю часто в студиях без процессов нормальных люди с таким кейсом работают

Pavel
24.11.2016
12:18:11
Представляю разговор: - Вам нужен DI, это будет стоить 300к так что ли? или заказчик не сделал грамотное ТЗ, исполнитель накидал что сам захотел, потом пол года разбирательст с неподписанными актами? Вы уж историю до конца расскажите про потери)) Я знаю только те, чьи проекты начинались со слов: "Да тут и так все понятно" ))

Igor
24.11.2016
12:18:18
Студии ок, а вот заказчику как-то не очень

Google
Юрий
24.11.2016
12:20:05
* готовит попкорн
попкорн уже готов?

Pavel
24.11.2016
12:20:06
3) Поменяйте реализацию вот тут 4) Поменять реализацию оказывается примерно по стоимости как и внедрить В этих строчках прям чувствуется опыт тех лида, прям крутое архитектурное решение. Как люди раньше жили без этого - непонимаю)) и работали ведь))

svetlana
24.11.2016
12:20:33
попкорн уже готов?
да уже прям поедаю

Igor
24.11.2016
12:20:39
не видели таких вариаций, когда оценили на пресейл и порезали процентов на 30-40 оценку разраба?

потому что по мнению заказчика "как-то много"

Pavel
24.11.2016
12:21:50
когда просят срезать оценку на 30-40%
Или так: "Ребята, нам не доплатили 300к - делаем г..." )) Я не видел толковых ребят, которые целенаправлено вредили проекту из за срезанного бюджета)))

Vladimir
24.11.2016
12:21:59
DRY KISS YAGNI

Pavel
24.11.2016
12:25:02
Но когда времени не остается - остаются костыли
Так на костылях мир держится ))) Жизнь проекта обычна такая: Реализация - костыли -костыли - костыли -костыли - переписали с нуля - костыли - костыли и так по кругу)))

Pavel
24.11.2016
12:25:24
Нет идеальной архитектуры, иначе бы её все юзали))

Igor
24.11.2016
12:25:48
Нет идеальной архитектуры, иначе бы её все юзали))
Есть жадность и неуменее донести до заказчика необходимости нормального ведения проекта

Pavel
24.11.2016
12:26:05
не всегда (:
всегда, рынок меняется, бизнес меняется с ним, а с бизнесом и требование к продукту, которые за ранее не предсказать физически

Igor
24.11.2016
12:26:09
Нет идеальной архитектуры, иначе бы её все юзали))
Если продажник/менеджер, то проект как вы описали и выглядит

но и это проблема манагера и продажника продать новый продукт

решающий проблему лодки

Google
Pavel
24.11.2016
12:27:26
Если продажник/менеджер, то проект как вы описали и выглядит
мы не раз доделывали проекты за свой счет, потому что сейлы, да и вся команда облажалась, но мы все равно их делали))

и качество их хуже от этого не было))

Igor
24.11.2016
12:27:54
мы не раз доделывали проекты за свой счет, потому что сейлы, да и вся команда облажалась, но мы все равно их делали))
везет, что вы не почасовик... А у меня за свой счет это реально минус из зарплаты

и таких студий из топа я знаю 3 так работают

Pavel
24.11.2016
12:28:35
везет, что вы не почасовик... А у меня за свой счет это реально минус из зарплаты
а вы не беритесь за ранее провальные проекты, когда вы понимаете что на сумму предложенную заказчиком, вы сделать не в состоянии и все будет норм))) демпинг плохо сказывается на всех))

Илья
24.11.2016
12:29:01
спор ниачем

Igor
24.11.2016
12:29:03
принося на подносе, что нужно сделать.

Pavel
24.11.2016
12:29:18
Обычно берусь как-то не я
и как так получается что у вас почасовая оплата, но часы выставляете не вы, ну круто че))

Admin
ERROR: S client not available

Pavel
24.11.2016
12:29:29
спор ниачем
да видимо)) пошел трудится))

Nikolay
24.11.2016
12:29:35
подскажите такой момент. перед ним есть умный фильтр, у него выводятся только те параметры, которые заданы для данного раздела. Есть catalog.section У catalog.section в компоненте указано display.properties. Подскажите, куда копать, чтобы выводились только те свойства, которые указанны для данного раздела?

Igor
24.11.2016
12:30:17
тендеры ?

Илья
24.11.2016
12:30:30
Павел, у вас небыло проектов когда по тз средненький ИМ а потом заказчик создает 100+ свойств для фильтра и решает всю коллекцию загрузить в одно ТП где разные цвета, размеры, фото, стоимость

и в итоге каталог грузится 40+ сек

Илья
24.11.2016
12:31:14
и кто тут виноват? что в планах было одно а по факту немного иначе вышло

Google
Nikolay
24.11.2016
12:31:56
УФ показывает только те свойства, который отличаются на выборке товаров этого раздела.
А можно тогда как-то сделать это для каталога, или тупо ручками, проверку раздела и их свойсва выводить?

Pavel
24.11.2016
12:32:54
и кто тут виноват? что в планах было одно а по факту немного иначе вышло
Я вам больше скажу, было и так что корпоративный сайтик на 3 странички, превращался в ИМ с огромным кол-ом номенклатуры, с кучей групп и цен, я тоже должен был это учесть при разработке? :)

Nikolay
24.11.2016
12:33:43
свойства раздела или свойства элементов раздела?
Заполненные свойства Элемента, которые совпадают со свойствами раздела в УФ) Как-то так)

Oleg
24.11.2016
12:34:22
Igor
24.11.2016
12:35:12
Оцениваем приблизительно, исходя из общего опыта. Продаем оценку по тендеру Пишем ТЗ

Делаем за указаное на тендере время

Nikolay
24.11.2016
12:36:27
Бернгардт
24.11.2016
12:37:58
ухты как тут интересно человек который пытается влезть в часы, которые выставил не он, согласный на то что космолет наверное всетаки получится собрать за 20 часов.. рассказывает что синглтон антипаттерн

поделитесь попкорном..

Илья
24.11.2016
12:38:14
тендеры вообще отдельная история)) сперва игра на понижение а потом голову ломаешь как доп услугами чек к нормальному ценнику довести

Бернгардт
24.11.2016
12:38:54
svetlana
24.11.2016
12:38:57
поделитесь попкорном..
могу поделиться твоей пиццей =)

Elion
24.11.2016
12:40:41
кто нибудь работал с рассылками через Сервисы>Email маркетинг? Где хранятся предустановленные шаблоны? Почему то при загрузке в шаблон своего изображения, в результате он подгружает какую-то стандартную картинку со стулом

Alexander
24.11.2016
12:47:30
Коллеги, а объясните мне пожалуйста такую логику. Если использовать - CIBlockElement::GetList В параметре фильтр указать - 'INCLUDE_SUBSECTIONS' => 'Y', То в итоге, мы не получим элементы, которые находятся у родительского раздела, который в свою очередь не имеет дочерних разделов - в чем смысл тогда?

и эта байда в комплексном компоненте каталог...

Alexander
24.11.2016
12:50:05
INCLUDE_SUBSECTIONS - если задан фильтр по родительским группам SECTION_ID, то будут также выбраны элементы находящиеся в подгруппах этих групп (имеет смысле только в том случае, если SECTION_ID > 0); Но на деле не так, никаких "то будут также выбраны элементы находящиеся в подгруппах"

Иван нет, это параметр для вывода элементов

компонент catalog.section

Страница 271 из 1492