Through the Looking-Glass

via https://t.me/RuAutomatizationChat

Ошибка в том что 1С простая и быстрая до определенного момента.
Например на 1С не напишешь ДБО, Интернет магазин, Анализ данных с камер, системы ГИС (маркировка, ГИС ЖКХ), или возьмите модные экосистемы типа яндекса, майл. ру (я не о поисковиках а например о сервисах,тот же hh.ru сможете на 1С написать и сопровождать?) Различные финтех: Сбер, ВТБ, или например что далеко ходить, шаринг самокатов, или доставка еды.

Я участвую в разработке крупных систем на 1С, которые на всю страну работают, и ближе к терабайту затраты на поддержку растут в геометрической прогрессии.

Там где другие разрабы просто уходят в микросервисы и большое количество небольших баз (причем на разных СУБД) которые потом реплицируются и консолидируются мы упираемся в одну СУБД и мега таблицы по 200 гб.

При этом вообще никак не можем использовать возможности которые предлагают нам дорогие СУБД (даже секционирование не говоря уже о view,materialized view, курсорах) плюс после определённого количества пользователей стоимость лицензий превышает все разумные пределы, например 5000, 10000 пользователей.

Про организацию кодовой базы вообще лучше не начинать, никаких контрактов, ООП, тестов, огромные модули по 10000 строк, да еще и каждый в 5 вариантах, по которым размазывается функционал.

Сравнивать 1С и современные промышленные подходы к разработке это как сравнивать строительство домов из пеноблоков и бетона с арматурой.

Если вам нужно построить домик на даче то гулпо лить его из бетона. но если вы строите дом в 40 этажей то глупо строить его из пеноблоков.

У 1С есть своя ниша но ввязываться в разработку крупняка с hiload (и мы сейчас не про ситуацию когда у вас во фреше 200 БП по 2 ЮЛ в каждом) на 1С это так себе затея.

Те же деловые линии. сколько преодолели и преодолевают каждый день.

Но в целом для средних задач уровня предприятия / среднего холдинга плюсы 1С уравновешивают его минусы, и тут вопрос ЗП это вопрос рынка.

Опытному WEB разработчику не получится платить 2000$ в месяц, его заберет или VTB или Сбер, или любой оутсорсер.
А 1С за 2000$ очередь выстраивается.
За то что тему подняли огромное спасибо, а то я последнее время наслушался про то что 1С хороша потому что разработка дешево стоит, и слышу я это не от владельцев бизнеса а от разработчиков. Многие просто не понимают что эта дешевая разработка за их счёт и выполняется.

Эффект Рингельмана

Эффе́кт Рингельма́на — тенденция к снижению личной продуктивности отдельных членов группы по мере роста её численности. Был впервые описан Максимилианом Рингельманном (фр. Maximilien Ringelmann18611931), французским профессором сельскохозяйственной инженерии, в 1913 году.

и прикол:

Выученная беспомощность

Выученная беспомощность — состояние человека или животного, при котором индивид не предпринимает попыток к улучшению своего состояния (не пытается избежать отрицательных стимулов или получить положительные), хотя имеет такую возможность. Появляется, как правило, после нескольких неудачных попыток воздействовать на отрицательные обстоятельства среды (или избежать их) и характеризуется пассивностью, отказом от действия, нежеланием менять враждебную среду или избегать её, даже когда появляется такая возможность. У людей, согласно ряду исследований, сопровождается потерей чувства свободы и контроля, неверием в возможность изменений и в собственные силы, подавленностью, депрессией и даже ускорением наступления смерти[1]. Феномен открыт американским психологом Мартином Селигманом в 1967 году.

Инвариант

Инвариант – термин, обозначающий нечто неизменяемое. Конкретное значение термина зависит от той области, где он используется:

В программировании

Легаси код это

Legacy code — код, подпадающий под один или несколько признаков:

  • написан другими разработчиками, возможно, уже недоступными для контакта;
  • не покрыт юнит-тестами;
  • сохранён для совместимости с предыдущими версиями системы;
  • устарел и/или более не поддерживается в связи с развитием системы (написан на предыдущем языке, под старую архитектуру, аппаратную платформу, операционную систему и т.д.).

…так это ж 1С)))