Size: a a a

Node.js — русскоговорящее сообщество

2020 January 26

Ð

Ð in Node.js — русскоговорящее сообщество
handleChange
Тип это не обязательно тип данных. У тебя типом может быть какой-то класс, объект. если ты писал бэк энд, наверно знаешь что такое DTO. Вот как ты бы на ванильном js смог без документации понять какой dto в функцию приходит или какой объект возвращает эта функция, если она ретернит другую функцию?

ts так может
как это - без документации?
источник

h

handleChange in Node.js — русскоговорящее сообщество
Ð
как это - без документации?
без документации каждой функции
источник

h

handleChange in Node.js — русскоговорящее сообщество
и ее i/o
источник

Ð

Ð in Node.js — русскоговорящее сообщество
если это часть апи или какого-то модуля, она обязательно будет докупентирована явно или через жсдок
источник

h

handleChange in Node.js — русскоговорящее сообщество
представь ты соло фрилансер, пилишь проект. будешь каждую функцию документировать? рано или поздно ты запутаешься какая функция у тебя возвращает что
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Ð
если это часть апи или какого-то модуля, она обязательно будет докупентирована явно или через жсдок
о, жсдок...
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
так вот, тс — это, в том числе, документация, причем компилятор проверяет ее актуальность
источник

Ð

Ð in Node.js — русскоговорящее сообщество
handleChange
представь ты соло фрилансер, пилишь проект. будешь каждую функцию документировать? рано или поздно ты запутаешься какая функция у тебя возвращает что
не путаюсь
источник

h

handleChange in Node.js — русскоговорящее сообщество
Ð
если это часть апи или какого-то модуля, она обязательно будет докупентирована явно или через жсдок
ну вот ты документируешь, ибо у тебя ваниль js. Мне на тайпскрипте достаточно прописать тип параметров и тип возвращаемых данных
источник

Ð

Ð in Node.js — русскоговорящее сообщество
может проблема в архитектуре или именах, я хз, меня полностью устраивает жс
источник

h

handleChange in Node.js — русскоговорящее сообщество
Ð
может проблема в архитектуре или именах, я хз, меня полностью устраивает жс
если ты пишешь слайдеры к верстке, то там путать даже нет с чем
источник

Ð

Ð in Node.js — русскоговорящее сообщество
handleChange
если ты пишешь слайдеры к верстке, то там путать даже нет с чем
я не пишу фронт
источник

Ð

Ð in Node.js — русскоговорящее сообщество
хотя умею, и там тоже все нормально
источник

h

handleChange in Node.js — русскоговорящее сообщество
если ты пишешь на експресе и у тебя в файле 200+ строчек кода, то там тоже нечего путать
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Ð
может проблема в архитектуре или именах, я хз, меня полностью устраивает жс
вопрос в другом. ну вот нравится людям жс, им в нем не хватает только типов. так почему ты советуешь этим людям переходить на си шарп? где логика?
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
вопрос в другом. ну вот нравится людям жс, им в нем не хватает только типов. так почему ты советуешь этим людям переходить на си шарп? где логика?
потому что он не компилится в жс, и не имеет внутри себя этих лишних слоев. Они возможно (вероятно) просто не пробовали его
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Ð
потому что он не компилится в жс, и не имеет внутри себя этих лишних слоев. Они возможно (вероятно) просто не пробовали его
так это не лишние слои
источник

Ð

Ð in Node.js — русскоговорящее сообщество
полностью лишние
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Ð
полностью лишние
типы — это всего-лишь документация с функцией проверки
источник

Ð

Ð in Node.js — русскоговорящее сообщество
а в с# это всего лишь инструкции компилятора
источник