и если вы считаете, что git недостаточно безопасен,
По-моему мнению это и есть разнообразие, а не занятие совершенно одним и тем же (грубо говоря - перекладыванием из одного места в другое) под разными этикетками. Не?
рекомендации людей, которые в основном занимаются не проектированием, а перекладыванием данных - довольно субъективны и могут вести к противоположному результату
что за дичь вы несёте? Думаю в компаниях, вроде гугла, яндекса, рамблера и прочих - безопасность есть, и боюсь получше всяких банков.
Я открывал гитхаб (ссылку в профиле), чтобы оценить ваш уровень, но кроме форков не обнаружил кода, а сами форки содержали невероятно плохого качества код,
Не компании плохи. Уважающий себя и чего-то достигший человек просто не будет связываться с этим дерьмом под названием "битрикс".
Я не знаю что за продакт-команды, но на счёт разнообразности задач - это кажется довольно забавным. Не могли бы Вы привести такой пример?
if($arIBTYPE["SECTIONS"] == "Y")
{
$sections = '<div id="section_to_move" style="display:none"><select name="section_to_move">';
$sections .= '<option value="">'.GetMessage("MAIN_NO").'</option>';
$sections .= '<option value="0">'.GetMessage("IBLOCK_UPPER_LEVEL").'</option>';
$rsSections = CIBlockSection::GetTreeList(Array("IBLOCK_ID"=>$IBLOCK_ID), array("ID", "NAME", "DEPTH_LEVEL"));
while($ar = $rsSections->GetNext())
{
$sections .= '<option value="'.$ar["ID"].'">'.str_repeat(" . ", $ar["DEPTH_LEVEL"]).$ar["NAME"].'</option>';
}
$sections .= '</select></div>';
$arActions["section_chooser"] = array("type" => "html", "value" => $sections);
$arParams["select_onchange"] = "BX('section_to_move').style.display = (this.value == 'section' || this.value == 'add_section'? 'block':'none');";
}
$arActions['alert'] = 'Ругаться!';
Это означает, что Вам не нужно выстраивать всю цепочку, Вам нужно делать лишь свою работу. Нам же приходится сталкиваться с ситуацией, когда тебе дают физический сервер и "делаей что хочешь". Админить его потом будут, хорошо если люди, которые вообще знают что такое linux и git. Нет, при длительной разработке (около полу-года и выше) это просто must-have, однако когда цикл разработки от силы 2 месяца, значительную часть времени уйдет на согласование, установку и настройку соответствующей цепочки.
Я так понимаю, это даже не околобанковский сервис с их PCI DSS ?
P.S. К тому же, мне кажется, Вы скорее разрабатываете софт, а не внедряете существующий. Это все-таки немного разные вещи.