Имя: Пароль:
1C
 
Динамическая или статическая типизация?
0 Ненавижу 1С
 
гуру
08.05.20
14:09
1. Статическая типизация 43% (10)
2. Мне все равно 22% (5)
3. Динамическая типизация 17% (4)
4. Смешанная типизация 9% (2)
5. Что такое типизация? 9% (2)
Всего мнений: 23

Навеяло статьей
https://habr.com/ru/post/500926/

Я лично за статическую типизацию с автовыводом типа, ну максимум - за смешанную
Это уменьшает число багов в ран-тайме, да и может ускорить работу виртуальной машины ака Платформа 1С.

Ваше мнение по данному вопросу?
163 strange2007
 
11.05.20
17:47
(113) Это зачем?
Если ложь тогда
тз= новый ТаблицаЗначений;
КонецЕсли

Нафига такое писать то? Это что бы запутались другие? Может не надо?

Вообще пофиг на типизацию. Что на ассемблере, что на 1С всегда одни и те же проблемы - делаешь красиво, а кто-то возьмёт и скажет, что гадость))))

Что такое типизация?
172 ptiz
 
11.05.20
18:21
Знаю только 1С и плохо понимаю про что речь :)
В целом, я за то, чтобы у одной и той же переменной типы не менялись "по ходу пьесы" - будет меньше путаницы.

Но вопросы сходу:
1) Делаем процедуру в расчете, что в переменная - составная из двух типов документов. А потом добавляется третий, который вполне нормально "съедается" этой процедурой без её изменения. Тогда в случае статической типизации - нам переписывать эту процедуру?
2) Работа с внешними компонентами и COM-объектами: не получим ли кучу новых проблем при получении ответов от них или передачи им параметров?

Что такое типизация?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший