Size: a a a

2020 May 18

ТК

Таймураз Кайтмазов... in BeerJS Moscow
Nikita Shumilin
да да это распространенное мнение, но доказать его сложно
Мой скромный жизненный опыт говорит только о пользе
источник

NS

Nikita Shumilin in BeerJS Moscow
Nikita Shumilin
да да это распространенное мнение, но доказать его сложно
тут очень много зависит от специфики проекта, например как один и тотже участок кода часта меняеться, например написали форму и забыли про неё на два года, или куждую неделю она меняеться причем иногда кардинальнл
источник

ML

Max Lebid in BeerJS Moscow
Andrey Marchenko
ну если ты не любишь TS, то придется только страдать (если нужно писать на Англуяр)
аа
источник

IK

Ilnur Khalilov in BeerJS Moscow
Я бы сказал, что статическая типизация — это оптимизация чтения кода, а динамическая — написания
источник

NS

Nikita Shumilin in BeerJS Moscow
я бы сформулировал так, если весь проет известен есть макеты и надо просто реализовать с незначительными правками в процессе - то возможно выбор тс целесообразен, если проект меняться часто и завтра приходит понимание что надо начать все заново и делать все по другому то тс сожрет лишгее время
источник

K{

Kirill {} in BeerJS Moscow
Я вообще не очень понимаю, почему вы считаете, что писать с типами дольше , чем без них.
По мне так я наоборот пишу код намного быстрее, когда у меня нормально работает интелисенс и подсвечиваются все ошибки до запуска программы. Единственное что тайпскрипт собирается долго, но это уже другая проблема
источник

AM

Andrey Marchenko in BeerJS Moscow
Nikita Shumilin
а меня есть один припасенный  аргумент против =)
но считать его общим нельзя: в среднем фича на тс сторит в полтора раза дороже чем на жс(пруфы показать не могу придеться поверить мне на слово), в противовес этому приводяться обыно примеры что код от тс становиться чище но тут у меня нет каких то цифр, мое мнение - баги делает не ЯП а программист поэтому колличество багов одного программиста на любом ЯП примерно одинаковое
при изучении TS будет от 1.5 или если ты пишешь библиотеки, тогда может быть и 3x затрат времени. Но после N времени типы уже не генерируют добавочную стоимость для обычного кода, а в долгую могут и уменьшать
источник

EL

Evgeniy Lazarev in BeerJS Moscow
как уже сказали, подсветка ошибок в иде не требует всей той еботни, что неизбежно вносит введение тс
источник

NS

Nikita Shumilin in BeerJS Moscow
а в долгую это от скольки опыта ?
источник

EL

Evgeniy Lazarev in BeerJS Moscow
Andrey Marchenko
при изучении TS будет от 1.5 или если ты пишешь библиотеки, тогда может быть и 3x затрат времени. Но после N времени типы уже не генерируют добавочную стоимость для обычного кода, а в долгую могут и уменьшать
это как менять лампочки на светодиодные. сначала потрать 5000, потом сэкономь 3000 за 10 лет
источник

ТК

Таймураз Кайтмазов... in BeerJS Moscow
Я тут начинаю приходить к выводу, что если Женя с чем-то спорит- значит это хорошая вещь
источник

ТК

Таймураз Кайтмазов... in BeerJS Moscow
Что будет, если книгу "Вредные советы" превратить в человека
источник

ТК

Таймураз Кайтмазов... in BeerJS Moscow
Если ей гипофиз человека пересадить
источник

EL

Evgeniy Lazarev in BeerJS Moscow
Таймураз Кайтмазов
Я тут начинаю приходить к выводу, что если Женя с чем-то спорит- значит это хорошая вещь
отличный маркер слабого специалиста — делать выводы из личности
источник

EL

Evgeniy Lazarev in BeerJS Moscow
причём в обе стороны
источник

AM

Andrey Marchenko in BeerJS Moscow
Nikita Shumilin
а в долгую это от скольки опыта ?
после 1 года использования TS, типы не будут требовать значительных усилий при написании продуктового кода. И проект с типами выигрывает в долгую от 1 года, за счет уменьшения времени на дебаг и решение багов, как и с тестами
источник

EL

Evgeniy Lazarev in BeerJS Moscow
Andrey Marchenko
после 1 года использования TS, типы не будут требовать значительных усилий при написании продуктового кода. И проект с типами выигрывает в долгую от 1 года, за счет уменьшения времени на дебаг и решение багов, как и с тестами
(в теории)
источник

AM

Andrey Marchenko in BeerJS Moscow
Evgeniy Lazarev
(в теории)
да, либо мое мнение
источник

IK

Ilnur Khalilov in BeerJS Moscow
Evgeniy Lazarev
отличный маркер слабого специалиста — делать выводы из личности
Бля, ну ёпт
источник

ТК

Таймураз Кайтмазов... in BeerJS Moscow
Andrey Marchenko
после 1 года использования TS, типы не будут требовать значительных усилий при написании продуктового кода. И проект с типами выигрывает в долгую от 1 года, за счет уменьшения времени на дебаг и решение багов, как и с тестами
Flow
:D
источник