@phpclubru

Страница 646 из 956
Alexandr
15.08.2018
08:34:54
Кто-то не успел проснуться?

Feodor
15.08.2018
08:35:13
Мне кажется это был какой-то шифр.

Dmitry
15.08.2018
08:46:12
хотфикс - это коммит для срочного исправления проблемы

Feodor
15.08.2018
09:05:43
Ну собственно всё так же. Если позволяет ситуация то в существующую ветку, редко в новую.

Google
Yuriy
15.08.2018
09:06:28
Может быть кому окажется полезным https://eval.in/ - запуск кода онлайн в тч на PHP 5/7 После запуска формирует уникальную ссылку, которую можно сообщать, тем самым передавая не только код, но и результат его исполнения. Переданный код можно редактировать дальше (фактически фокать), получая очередные уникальные ссылки, не затирая предыдущий результат. Чистый дизайн, не требует регистрации и смс.

Yuriy
15.08.2018
09:25:03
dypa
15.08.2018
10:00:07
А рассскажите как у вас ветвление и ревью устроено?
git flow, ревью до 2х апрувов, все комментарии должны быть отвечены

Dmitry
15.08.2018
10:44:30
Прям гитфлоу классический, с гитфлоу командами?

Pavel
15.08.2018
10:52:26
У нас ПР в релиз ветку идут

Dmitry
15.08.2018
11:53:07
Pavel
15.08.2018
11:53:37
все кто хочет

Когда 3-4 апрува наберется то кто-то может смержить

Dmitry
15.08.2018
11:53:54
а если никто не хочет - висит неприкаянная?

Google
Pavel
15.08.2018
11:54:24
Ага и тогда я начинаю усиленно спамить ссылкой по слаку и кричать ну поревьюйте и смержите уже

Dmitry
15.08.2018
11:54:36
хотфиксы так же?

Pavel
15.08.2018
11:54:44
Да

Ну у нас такие хотфиксы что они делаются сутками

Dmitry
15.08.2018
11:55:23
а из хотфикс в релиз ветку в основную ветку как попадает?

Pavel
15.08.2018
11:55:29
На моей памяти за 2 года было пару раз всего что надо прям срочно задеплоить на прод. И тогда все собирались и усиленно ревьюили и акцептили

ПР мержится в ветку hotfix, а ветка hotfix в master

Dmitry
15.08.2018
11:56:34
руками?

не забываете хотфикс в мастер катить?

Pavel
15.08.2018
11:58:47
Э, а как можно забыть? Не понял

Если вот сидит наш манагер и видит что такие то тикеты, такие то ПР в хотфикс ветку

Ну, бывает ошибка конечно, пару раз было, но это незаметно

Dmitry
15.08.2018
11:59:58
ну создал ветку с фиксом, сделал ПР в релиз, принял ветку… а потом нужно еще не забыть релиз накатить в мастер

Pavel
15.08.2018
12:00:42
Ну да, но у нас деплой это целая церемония так что там забыть нереально

Pavel
15.08.2018
12:01:47
Там такое что я даже лезть туда не хочу. Было очень по наркомански, а с переходом на мексиканский C# стало еще хуже

Dmitry
15.08.2018
12:26:09
У нас QA гоняется за ревьюерами в слаке, мержит фичи в devel и devel в staging а потомк в master когда релиз и теги развешивает. Хотфиксы по разному - бывает по всему циклу, обычно в staging, пару раз в master чинили что-то

Dmitry
15.08.2018
12:28:02
Ну да, но у нас деплой это целая церемония так что там забыть нереально
ясно… у нас просто автоматический мерж настроен был и в итоге мастер находится в трешовом состоянии из-за криво решенных конфликтов. Вот смотрю сейчас на кнопочку “черрипик” в решенного мерж-реквеста в гитлабе… ?

Pavel
15.08.2018
13:01:37
Ладно гуры, вот вам гуровий вопрос :)

Есть некие словари из всяких констант/терминов. В одном словаре скажем 40-50 строк (длина строки где-то 30-60 символов).

Google
Pavel
15.08.2018
13:02:33
И вот мы спорим - лучше это хранить в коде в виде enum или же в таблице списком

Adel
15.08.2018
13:02:51
а меняется то часто?

Pavel
15.08.2018
13:03:03
Раз в месяц а то и реже

По запросу заказчиков

Adel
15.08.2018
13:03:26
а запрашивается это из базы часто? :)

Dmitry
15.08.2018
13:03:27
если это часть кода, то в коде, если часть состояния - то в базе

Pavel
15.08.2018
13:03:31
Против таблицы говорят все аргументы, кроме одного - без таблицы нельзя нормально написать SQL запрос с отчетами.

А отчеты нужны частенько генерить

Но если хранить в БД, в коде это надо создавать сущность, entity manager, реляции прописывать, в общем геморно.

Dmitry
15.08.2018
13:14:07
если это часть кода (т.е. значения используются по ключу и имена ключей защиты в коде, то репозиторий и не нужен... просто будут дублироваться константы в коде и записи в базу

Pavel
15.08.2018
13:18:49
Хм насколько я понимаю это не часть кода. Вроде нигде в бизнес логике эти значения не фигурируют. Хотя у нас все сложно.

dypa
15.08.2018
13:51:11
И вот мы спорим - лучше это хранить в коде в виде enum или же в таблице списком
строки кто изменять должен? если заказчик сам изменит строку - код сломается? enum если что это обьект определенноого типа, а значит в typehint может принимать участие

Pavel
15.08.2018
13:52:16
> если заказчик сам изменит строку - код сломается? Если подумать, то наверное нет. Но все равно заказчик меняет одну строку раз в 1-2 месяца и только с подтверждения разработчиков.

Pavel
15.08.2018
13:53:12
У нас нет такого понятия как заказчик, который говорит нам писать софт, мы b2b компания и софт разрабатывается нашей группой аналитиков по международным стандартам. Заказчик может конечно сказать что ему нужна та или иная фича и тогда мы это не спеша внедряем.

а зачем нужно подтверждение от разработчиков?
Потому что очень сложная логика и как работает система в целом никто не знает. Каждый значет только свой кусочек.

Программисты знают как работает код но никак не могут осознавать логику по которой принимаются те или иные решения.

dypa
15.08.2018
13:55:31
Pavel
15.08.2018
13:55:31
Соответственно форкфлоу разработки выглядит так - заказчик приходит, жалуется аналитикам что ему нужная новая фича, аналитики анализируют, передают нам. А мы например говорим - если так сделать то в пяти местах в системе возникнет противоречие и все сломается. И тогда они начинают думать как же сделать чтобы всем угодить.

Google
Pavel
15.08.2018
13:56:58
ну вот тебе и ответ, разбирайтесь с заказчиком что это и нахрена оно ему
В данном случае заказчик ничего не ответит, так как этот список групп - это скорее то что он хочет вычислить из нашей системы, а не сам туда добавлять.

Pavel
15.08.2018
13:59:32
Групп классификаций

Admin
ERROR: S client not available

dypa
15.08.2018
14:01:01
в коде есть конструкции сравнения групп или нет?

Pavel
15.08.2018
14:01:39
Хмм, есть группировка классификаций по группам )

Допустим у тебя есть 5 классов вещества в одной группе, тогда надо вычислить самый опасный класс в группе и его выдать в результат

Если пытаться понять предметную область то взорвется моск, поэтому я специально сформулировал вопрос в абстрактных понятных терминах.

Ришат1с
15.08.2018
14:05:58
Всем привет, поставьте меня на правильный путь. Вопрос, собственно по битриксу с фильтрацией Имеется такая такая конструкция $arAttemptFilter = array( "TEST_ID" => $arTestingIDs, "STATUS" => "F", ); if(!empty($date_from)) { $arAttemptFilter[">=DATE_START"] = $date_1; } Здесь прекрасно все, кроме не рабочего фильтра внутри массива [">=DATE_START"] . Как можно довести эту конструкцию до ума? до рабочего состояния?

Konstantin
15.08.2018
14:28:11
Что есть $date_from и что $date_1

Anatoly
15.08.2018
15:12:01
пулл реквест

Pavel
15.08.2018
15:12:12
Сергей З.
15.08.2018
15:12:15
блиииин)))

dypa
15.08.2018
15:28:30
Если пытаться понять предметную область то взорвется моск, поэтому я специально сформулировал вопрос в абстрактных понятных терминах.
так если область не ясна - то код тоже нельзя писать :) ну или принимайте компромисное решение - пусть все будет enum/строка в базе замапленая на обьект

good
15.08.2018
15:47:07
подскажите, кто нибудь сегодня использует mysqli или все уже на PDO перешли, а то смотрю уроки а практически у всех PDO

Pavel
15.08.2018
15:49:32
Нет смысла использовать mysqli если тебе не нужны конкретно его особенности

good
15.08.2018
15:51:22
Нет смысла использовать mysqli если тебе не нужны конкретно его особенности
можешь направить в нужную сторону, что бы узнать о их особенностях, или начинающему пока их не понять?

Google
Pavel
15.08.2018
15:56:10
Да я сам плохо помню, ну вроде там можно делать асинхронные запросы к базе, что не нужно в 99% случаев, и еще что-то.

Alexey
15.08.2018
16:02:32
Всем привет! Я уже писал в чатик, но так и не нашел наиболее подходящего проекта. По этой причине пишу еще раз. Есть предложение для разработчиков/начинающих стартаперов. Я – senior product дизайнер по enterprise/SaaS/веб/мобилкам (ui/ux). Сейчас нахожусь в активном поиске работы уже несколько месяцев, потому что мне постоянно то компания, то проекты, то оплата не подходит. Но я не могу не заниматься дизайном и простаивать. Я делаю или бесплатно или очень дорого. Поэтому предложение: Готов бесплатно выделять +-8 часов в неделю на разработку вашего продукта, начиная от полного проектирования по бизнес-процессам/идеям и заканчивая hi-fi мокапами. Вы разработчик, который хочет сделать проект для портфолио с крутым дизайном? Пишите мне. Вы стартапер, у которого нет бюджета на хороший дизайн? Пишите мне. С вас какие-то гарантии, что проект будет в продакшене и отсутствие NDA.

Pavel
15.08.2018
16:08:18
Аттракцион невиданной щедрости!

Всем привет! Я уже писал в чатик, но так и не нашел наиболее подходящего проекта. По этой причине пишу еще раз. Есть предложение для разработчиков/начинающих стартаперов. Я – senior product дизайнер по enterprise/SaaS/веб/мобилкам (ui/ux). Сейчас нахожусь в активном поиске работы уже несколько месяцев, потому что мне постоянно то компания, то проекты, то оплата не подходит. Но я не могу не заниматься дизайном и простаивать. Я делаю или бесплатно или очень дорого. Поэтому предложение: Готов бесплатно выделять +-8 часов в неделю на разработку вашего продукта, начиная от полного проектирования по бизнес-процессам/идеям и заканчивая hi-fi мокапами. Вы разработчик, который хочет сделать проект для портфолио с крутым дизайном? Пишите мне. Вы стартапер, у которого нет бюджета на хороший дизайн? Пишите мне. С вас какие-то гарантии, что проект будет в продакшене и отсутствие NDA.
У меня есть хороший челлендж, единственное что я не могу гарантировать попадание в продакшен т.к. это зависит от моей лени.

Leonid
16.08.2018
11:10:12
Хотите поржать - клиент требует из email убрать заголовок "received from" . На все аргументы что это поле добавляет сервер получаетеля шлёт нахрен и треубет убрать :)

Типа такой ничо слышать не хочу мы же письмо отправляем вот оно такое и приходит как мы его отправляем

Leonid
16.08.2018
11:22:22
Куда бежать, зачем бежать ?

Владимир
16.08.2018
11:22:44
от такого клиента)

Leonid
16.08.2018
11:22:44
Я уже послал его к хостеру , сказал что может это сервак хостера добавляет

Пусть с ним общается :)))

Да не , прикольно же

Evgeny
16.08.2018
11:34:18
Ребята, ШТОРМ может отсортировать строки по алфавиту?

Страница 646 из 956