
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 После запуска формирует уникальную ссылку, которую можно сообщать, тем самым передавая не только код, но и результат его исполнения. Переданный код можно редактировать дальше (фактически фокать), получая очередные уникальные ссылки, не затирая предыдущий результат. Чистый дизайн, не требует регистрации и смс.

Dmitry
15.08.2018
09:10:31
В существующую ветку - это релиз ветка, или у вас типа все в мастер и ничего кроме мастера?

Alexandr
15.08.2018
09:17:51

Yuriy
15.08.2018
09:25:03

Feodor
15.08.2018
09:27:01

dypa
15.08.2018
10:00:07

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
Ну да, но у нас деплой это целая церемония так что там забыть нереально

Adel
15.08.2018
12:00:56

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

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

dypa
15.08.2018
13:53:09

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

dypa
15.08.2018
13:57:24

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

Сергей З.
15.08.2018
15:11:33

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

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

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
Аттракцион невиданной щедрости!


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

Владимир
16.08.2018
11:22:10

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
Ребята, ШТОРМ может отсортировать строки по алфавиту?