![]() |
|
Модераторы: LSD |
![]()
|
|
||
|
|
| Oxy |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 70 Регистрация: 20.9.2009 Репутация: 1 Всего: 1 |
Мне больше нравится статическая типизация, меньше ошибок, и не надо проверять какой тип у переменной.
|
|||
|
||||
| GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: нет Всего: 26 |
в одних случаях можно юзать динамическую типизацию и не заботиться о типах, а в других - надо прописывать типы руками, все зависит от задачи.
|
|||
|
||||
| Void |
|
|||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 11 Всего: 173 |
А ещё можно не прописывать типы руками и иметь статическую типизацию -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
||||
|
||||
| Oxy |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 70 Регистрация: 20.9.2009 Репутация: 1 Всего: 1 |
Lazin, а опрос
Добавлено через 44 секунды ту тему я как-то не заметил |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 3 Всего: 160 |
-------------------- |
|||
|
||||
| Karadul |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 378 Регистрация: 18.5.2006 Репутация: нет Всего: 1 |
Апну тему, чтобы не создавать свою.
В питоне с его утиной типизацией получается так, что на вход функции передается не то, что ожидалось, а ошибка вылазит совсем в другом месте. И чтобы понять, что произошло, надо обладать хорошо прокачаной телепатией. Пример: подаем на вход строку вместо списка. И то, и то итерируемо, и ошибка вылетит, например, когда программа увидит, что в строке один символ, причем, сообщение не будет указывать на реальную причину ошибки (передана строка вместо списка строк). И в этом вся проблема. Фактически ошибка произошла, когда функции передали неправильный список параметров, а исключение было брошено гораздо позже и совсем из другого места. Т.е. сообщение не соответствует ошибке, и искать ее придется гораздо дольше. Было бы гораздо лучше, если бы питон поддерживал статическую типизацию, но гвидо запретил. Вместо этого в тройке хинты, ни на что не влияющие. Даже более-менее стандартного декоратора для этого нет. |
|||
|
||||
![]()
|
| Правила ведения Религиозных войн | |
|
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Религиозные войны | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |