Size: a a a

UzDev – Сообщество разработчиков Узбекистана

2020 August 08

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Большая
источник

S

Sayid in UzDev – Сообщество разработчиков Узбекистана
ну объясни
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Первое делает сам язык и сам кидает экзепшены

Второе во время разработки мы сами описываем контракты у функций или у апи, чтобы потом в ногу не стрельнуть
источник

S

Sayid in UzDev – Сообщество разработчиков Узбекистана
согласен, и что ты понимаешь под "проверкой типов" для первого и второго случая?
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Мы начали обсуждать строгую типизацию и пошли получается от жса в сторону жавы, где мы явно описываем все типы для всего

Я сказал, что в рантайм эти наши типы не попадают, ибо это бесполезно

После началось и в итоге оказалось, что вы даже не про типы, которые мы создаем в процессе разработки, а под капотом

У типов данных
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
И не факт, что там идёт проверка типов, я не углублялся под капот языка
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Условно вызвав несуществующий метод у чего либо, можно напороться, что вызвал метод по отсутствующей ссылке
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Что вызовет экзепшен
источник

S

Sayid in UzDev – Сообщество разработчиков Узбекистана
я тебе скажу так: ошибка типов во время компиляции и ошибка типов во время ранайма - это ошибка типов, разница в том, в какое время она возникает
источник

S

Sayid in UzDev – Сообщество разработчиков Узбекистана
проверка есть и там, и тут, и результат - ошибка типов
источник

S

Sayid in UzDev – Сообщество разработчиков Узбекистана
Sm•ok 😈✔️
И не факт, что там идёт проверка типов, я не углублялся под капот языка
ну теперь-то ты не очень уверен в своей правоте)
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Sayid
я тебе скажу так: ошибка типов во время компиляции и ошибка типов во время ранайма - это ошибка типов, разница в том, в какое время она возникает
Смотри.

У тебя есть функция какая та, которая принимает два аргумента

Ты сказал, что будут лететь два

Бэк прислал три
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Что будет?
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
После компиляции, в рантайме, соответственно
источник

MZ

Mumin Zokirov in UzDev – Сообщество разработчиков Узбекистана
Личные сообщения придумали в 2000
Люди в 1999:
источник

S

Sayid in UzDev – Сообщество разработчиков Узбекистана
да, давай в лс
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Так спор в чате начался
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Не
источник

S

Sm•ok 😈✔️ in UzDev – Сообщество разработчиков Узбекистана
Давай в чате, мы не оффтопим
источник

S

Sayid in UzDev – Сообщество разработчиков Узбекистана
не, мне без разницы, хочешь тут - тут
источник