спор «1С — это ООП или нет»
В команде спор: • «Пришлые» из C++/C#: «1С — не ООП, нет наследования» • «Аборигены» 1С: «Это предметно-ориентированная среда, так задумано»
Выглядит как спор о терминах. Но это сигнал: команда по-разному понимает ограничения платформы.
Почему это важно для руководителя:
1. **Оценки сроков непредсказуемы** Разработчик с ООП-бэкграундом закладывает «расширяемость через полиморфизм», а получает «расширяемость через копипаст». Срок растёт в 2-3 раза.
2. **Архитектурный риск** Попытка «эмулировать ООП» в 1С через самописные конструкторы = источник техдолга.
3. **Культурный разрыв** Спор разъедает команду, блокирует код-ревью.
Что делать:
1. Зафиксировать терминологию на воркшопе: «1С — платформа метаданных с элементами объектной модели, но без полноценного ООП. Проектируем через параметризацию + композицию»
2. Ввести архитектурные правила: запрет на эмуляцию ООП, стандартизация паттернов, код-ревью с чек-листом
3. Управлять ожиданиями на онбординге: «Забудьте про наследование в классическом смысле»
4. Превратить спор в актив: «что реально можно в 1С, а чего нельзя»
💡 Вывод
Не пытайтесь выиграть спор. Институционализируйте терминологию и правила. Это превратит холивар в управляемый процесс.
Метафора: 1С — конструктор, где детали отлиты, но можно выбрать цвет. Проектировать можно, но только если понимать, что детали не переплавляются.
А у вас были споры о терминах, которые скрывали реальные риски? Как решали? #CIO #1С #Архитектура #управлениекомандой
· 15.10
А в чем смысл этого спора(яндекс вон в красных своих флагах 1С тож не считают разработку в 1С за тру программирование)?спрашиваю как вкатун с курсов😅Я думаю тру С++ прогеров тож единицы (как и в любой профессии)😉
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 17.10
Обсуждаем ООП в 1С ровно затем, чтобы не превращать код в спагетти и делать сложные бизнес-процессы поддерживаемыми. Язык — это просто молоток. Главное — понимать, какую задачу бизнеса он решает оптимальнее всего. Удачи во вкатывании!
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 17.10
Так Вы не обсуждаете,а спорите и это давний холивар,в котором нет смысла.Смысл этого спора я вижу в обесценивании работы по признаку языка разработки.Некоторые 1С за язык не считают,так что не писать теперь на нем?🤔
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 17.10
Цель обратная: перевести холивар в обсуждение. Чтобы мы осознанно использовали сильные стороны 1С, а не варили спагетти по принципу "так исторически сложилось". Спор — это конфликт и деструкция. Обсуждение — это поиск решения. Вводим инженерные рамки — получаем надежную конструкцию, которая работает на бизнес, а не на чье-то эго. 😉
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён