Имя: Пароль:
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С.

Ваше мнение по данному вопросу?
56 Serginio1
 
08.05.20
18:02
(45) А чем дженерики то не угодили. Для ссылочных типов компилится один класс на все классы. Для валуе типов будет для каждого типа свой.
По поводу типизации например в TypeScript это аннотации. https://ru.hexlet.io/blog/posts/kak-ispolzovat-annotatsii-tipov-v-faylah-javascript
Типизация прежде всего удобна для интеллисенсе (когда методы длинные и не ошибиться), ну и контроль типов.
В том же C# есть dynamic. Я за смешанную и с утиной типизацией типа аннотаций

Смешанная типизация
67 Конструктор1С
 
08.05.20
19:38
(0) статическая типизация это зло, которое приводит к костылям, навроде дженериков в джаве

Смешанная типизация
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший