Size: a a a

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

2021 February 27

KK

Konstantin Klubkov in Node.js — русскоговорящее сообщество
Всем привет. Пробую делать rest api на ноде. Как обычно создают учетку с правами админа?
источник

N

Nikita in Node.js — русскоговорящее сообщество
Алексей Попов
Контракты тестами вполне покрываются
Про малую пользу от типов в рантайме, мягко говоря, не согласен. Не очень приятно получать ошибки в рантайме, потому что от типов, на которые ты надеялся, остался пшик. Пример Ильи Климова, кажется, примерно об этом
у вас тесты это прям серебряная пуля от всего)
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Nikita
у вас тесты это прям серебряная пуля от всего)
Нет
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Алексей Попов
Контракты тестами вполне покрываются
Про малую пользу от типов в рантайме, мягко говоря, не согласен. Не очень приятно получать ошибки в рантайме, потому что от типов, на которые ты надеялся, остался пшик. Пример Ильи Климова, кажется, примерно об этом
Люди забывают сделать элементарные вещи, какие там все реализации контракта поддерживать тестами..
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Vlad Sobenko
Я добавил слово абстактный, что не предлагали его заменить наследование класса  js, в которого все методы throw Error('You should implement this method')
Я ничего не понял. Интерфейс требует реализовать все его методы. Зачем ему дополнительно быть абстрактным, и при этом не иметь методов
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Sergey 🛸
Я ничего не понял. Интерфейс требует реализовать все его методы. Зачем ему дополнительно быть абстрактным, и при этом не иметь методов
Интерфейс и есть абстракция.
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Vlad Sobenko
Люди забывают сделать элементарные вещи, какие там все реализации контракта поддерживать тестами..
Те люди,которые забывают подтираться - им и тс не поможет, что-нибудь всё равно забудут
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Vlad Sobenko
Интерфейс и есть абстракция.
Тогда зачем его дополнительно называть абстрактным интерфейсом?
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Konstantin Klubkov
Всем привет. Пробую делать rest api на ноде. Как обычно создают учетку с правами админа?
isAdmin: true
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Алексей Попов
Те люди,которые забывают подтираться - им и тс не поможет, что-нибудь всё равно забудут
Ну хз мне и ещё группе людей с которыми я работал стат анализ помогал. Удивлялись тем ошибкам, которые он нашел, а мы упустили.
источник

КП

Кудяков Петр... in Node.js — русскоговорящее сообщество
Алексей Попов
Ну вот я и думаю, что любовь к тс это следствие такого пути
А если пройти путь с другой стороны - пописать несколько лет на плюсах, несколько лет на шарпе, а потом придти к ноде с js, то совсем не захочется заниматься онанизмом с тс, когда js сам по себе достаточно удобный и выразительный. И баловство с "псевдотипизацией" видится особенно излишним при написании микросервисов, где нет такой кодовой базы, чтобы можно было запутаться в логике и понятиях предметной области

Оговорюсь, что на фронте ситуация другая. Возможно, там тс может быть к месту, хотя вот есть люди, которые и с этим не согласны
Ну тогда уж подключать заголовочные файлы в сях — тоже онанизм, да в принципе париться с этим языком — онанизм, настрагивать maven в джаве и подключать всяткие там пакеты — онанизм. Париться с докерами и kubernetes — онанизм, подключать RabbitMq — тот ещё онанизм
Дело в том, что программирование — своего рода онанизм и есть. Иногда приходиться посидеть и поковыряться в новой технологии, разобраться с непонятным моментом. Иначе не будет развития, ну а кому онанизм не нравится?))
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Sergey 🛸
Тогда зачем его дополнительно называть абстрактным интерфейсом?
Я написал выше. link
источник

КП

Кудяков Петр... in Node.js — русскоговорящее сообщество
P.S подключить TS к проекту у меня занимает ровно 3 минуты, а изваляет от многочасовой головной боли
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Кудяков Петр
Ну тогда уж подключать заголовочные файлы в сях — тоже онанизм, да в принципе париться с этим языком — онанизм, настрагивать maven в джаве и подключать всяткие там пакеты — онанизм. Париться с докерами и kubernetes — онанизм, подключать RabbitMq — тот ещё онанизм
Дело в том, что программирование — своего рода онанизм и есть. Иногда приходиться посидеть и поковыряться в новой технологии, разобраться с непонятным моментом. Иначе не будет развития, ну а кому онанизм не нравится?))
Честно говоря, не очень уловил смысл в этом потоке сознания
источник

N

Nikita in Node.js — русскоговорящее сообщество
Кудяков Петр
Ну тогда уж подключать заголовочные файлы в сях — тоже онанизм, да в принципе париться с этим языком — онанизм, настрагивать maven в джаве и подключать всяткие там пакеты — онанизм. Париться с докерами и kubernetes — онанизм, подключать RabbitMq — тот ещё онанизм
Дело в том, что программирование — своего рода онанизм и есть. Иногда приходиться посидеть и поковыряться в новой технологии, разобраться с непонятным моментом. Иначе не будет развития, ну а кому онанизм не нравится?))
"ну а кому онанизм не нравится?))"

гений мысли, отец русской демократии))
источник

КП

Кудяков Петр... in Node.js — русскоговорящее сообщество
Аххах
источник

КП

Кудяков Петр... in Node.js — русскоговорящее сообщество
Философ
источник

КП

Кудяков Петр... in Node.js — русскоговорящее сообщество
Алексей Попов
Честно говоря, не очень уловил смысл в этом потоке сознания
Ну сорри объяснять нет времени
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Кудяков Петр
Ну сорри объяснять нет времени
Ха-ха
Странно, что написать что-то типа "подключать заголовки в си это онанизм" время есть, а объяснить, что этим хотелось сказать, времени нет
источник

KK

Konstantin Klubkov in Node.js — русскоговорящее сообщество
Sergey 🛸
isAdmin: true
я имею в виду его просто в бд создают? Просто сделал регистрацию и возник такой вопрос)
источник