214 похожих чатов

Почему динамическая типизация в питоне плохо?

13 ответов

2 просмотра
Lol__-Bogomol Автор вопроса

Незнаю

Дебажить проще, если строгая

Lol__ Bogomol
Незнаю

Тогда я не совсем понимаю суть твоего вопроса. Ты уверен, что динамическая типизация в питоне это плохо (о чём говорит формулировка вопроса), или ты спрашиваешь плохо ли это (о чём можно догадаться по отсутствию аргументации с твоей стороны)?

Ex
Дебажить проще, если строгая

1. Статическая != строгая. 2. Как на процесс дебагинга (выполняемого во время выполнения) влияет то, на каком этапе определяются типы?

Lol__-Bogomol Автор вопроса
satma
Тогда я не совсем понимаю суть твоего вопроса. Ты ...

Слышал много раз что динамическая типизация в питоне это очень плохо. прости за неправильный вопрос

satma
1. Статическая != строгая. 2. Как на процесс деба...

О первом аргументе можно устроить холивар на миллион сообщений, а о втором тебе написали сверху уже

Ex
О первом аргументе можно устроить холивар на милли...

1. Холиварить тут особо не о чем, т.к. статическая/динамическая типизация характеризуют момент определения типов (при статике это до выполнения, а при динамике это во время выполнения), а строгая/не строгая характеризует то, какое количество усилий нужно приложить, что бы привести значение одного типа к другому типу. 2. Я не вижу ответа - можешь, пж переслать/реплайнуть - не совсем понимаю, о каком сообщении идёт речь. Если не хочешь флудить, можно в лс

satma
1. Холиварить тут особо не о чем, т.к. статическая...

Да, по поводу строгой и слабой ошибся похоже, дохера неточностей читаю о них

Как и в большинстве случаев, ответ достаточно скучен. Статическая/динамическая типизация это просто одна из многих характеристик инструмента, который ты используешь. Эта характеристика не может быть плохой или хорошей без контекста. В каких-то случаях больше подходит статика, а в каких-то динамика (и далеко не всегда критерием выбора может быть сама задача, т.к. существует огромное количество других факторов, например, текущий рынок или количество денег и прочее). В данном случае могу предложить 2 варианта: 1. Либо сразу слать такие категоричные заявления и тех, кто эти заявления делает 2. Изучить что такое статическая/динамическая типизация и их плюсы/минусы. В таком случае будешь делать слать таких заявителей, но уже с аргументацией

Ex
О первом аргументе можно устроить холивар на милли...

Благодарю за пересылку в лс. Да, статика может отлавливать большое количество ошибок, которые могли бы всплыть в рантайме. А может и не отлавливать. А может и не всплыли бы. Я сам использую c# и мне больше нравится статическая типизация, но одного только наличия статической типизации не достаточно, что бы мне было удобно использовать инструмент (например, в случае с JS и TS я бы выбирал JS). Поэтому я не агитирую за использование статики - ваше дело, как делать приятно заказчику. А по поводу дебага всё ещё не понимаю, как определение типов до выполнения кода помогает тебе дебажить его во время выполнения?

Похожие вопросы

Обсуждают сегодня

Не многие знают, а кто знает, тот уже успел забыть, что в далёком 2004 году эта игра произвела настоящий фурор, настолько революционной была технология, применяемая для её соз...
ICCID
4
@Aiwan что такое база образца?
Alexey
27
Хотя у меня сейчас есть более сложная задача, вот её думаю: как объяснить челу переходного возраста противоположного полу, обучающегося в польском колледже (а-ля наш техникум)...
Вячеслав Кузьменко
15
коллеги, добрый вечер! А никто не знает как модальная форма может себя закрыть? Ну допустим модальная форма определила, что смысла ей работать нет и хочет вернуть modalResult...
Михаил
83
Привет, сталкивался кто с такой ситуацией? У меня есть модальное окно Bootstrap, в нем кнопка закрытия: <button type="button" class="btn-close" data-bs-dismiss="modal" aria-...
Виталий
3
Добрый день Хочу начать обучение языку, не являюсь представителем it, буду благодарна за помощь, совсем пока не понимаю ничего) Подскажите, пожалуйста, где можно начать первы...
Sara Lala
30
Hi Everyone! To all Are you Looking for Interview Support at the Lowest Price? Look no further! Then contact us We offer Interview Support for a low cost variety of technol...
Rambabu Nallamilli
3
верно что я могу удалить эти addq и subq т.к. со стеком никакого взаимодействия нет (исключая call)?
Michael
16
А если изначально бот работал так : есть сайт онлайн школы. У каждого ученика свой кабинет. Где он авторизуется по своим данным. И уже в кабинете, на самом сайте делает оплату...
Денис 💡 Фрилансер
13
средствами IBX как-то можно выполнить запрос insert ... returning?
Igor
31
Карта сайта