@nodejs_ru

Страница 2667 из 2748
Vint
11.10.2018
16:57:33
просто в каждой задаче делали немного рефакторинга в области задачи
Эври факин дэй такая лабуда, помимо основных задач. Везёт, что есть команда) Блин, тебе чего-то слишком много везёт, дуй в Вегас рулетки крутить))

Сергей
11.10.2018
16:57:38
Да некоторые уже не знают как извратиться. И всё ужимают в однострочники.
не надо ужимать всё просто код должен быть максимально ПОНЯТНЫМ!

Google
some_random_anonymous
11.10.2018
16:57:46
Нафига вообще циклы нужны? Я вот не помню, когда в последний раз юзал for of или for in

Evgeniy
11.10.2018
16:57:48
не пойму зачем писать больше кода, когда можно писать меньше кода
Иногда больше кода проще дебажить, чем меньше кода =) палка о двух концах )

Роман
11.10.2018
16:58:00
это же хорошо
Что хорошего когда мэп, фильтр, файнд в одну строку упиханы ни ретёрнов, ничего, просто одна строка?

Сергей
11.10.2018
16:58:06
Иногда больше кода проще дебажить, чем меньше кода =) палка о двух концах )
если код сложно дебажить, значит надо рефакторить

Сергей
11.10.2018
16:58:33
Что хорошего когда мэп, фильтр, файнд в одну строку упиханы ни ретёрнов, ничего, просто одна строка?
есть правило у одного программиста со стажем 30+ лет у функции должна быть одна точка выхода

функция должна делать что-то одно

Gor
11.10.2018
16:59:41
Что хорошего когда мэп, фильтр, файнд в одну строку упиханы ни ретёрнов, ничего, просто одна строка?
иногда это дело до абсурда доводят и начинают case писать в одну строку

Роман
11.10.2018
16:59:47
функция должна делать что-то одно
Я против этого вообще ничего не имею так-то.

Evgeniy
11.10.2018
17:01:10
если код сложно дебажить, значит надо рефакторить
я имею ввиду те моменты когда нужен срочно прототип и накидываешь простыню с кучей консоль логов, например. Хотя это уже вопрос к организации рабочих процессов.

Роман
11.10.2018
17:01:15
Мне просто не понятно, когда люди меняют один подход/стиль на другой и хотят чтобы все за ними следовали, потому что они прозрели и так правильней.

Google
Роман
11.10.2018
17:01:50
А возможно что через год ты снова перескочишь на что-то и будешь за это топить?)

Сергей
11.10.2018
17:02:31
это не только в коде так. фанатеют чем то и вперед. всех под один флаг.
если есть возможность улучшить код, почему этого не делать?

Evgeniy
11.10.2018
17:02:46
кстати, о циклах, могу ошибаться, но вроде for of for in используют генераторы которые плохо транспилятся, а map reduce и.т.п. нет. но могу ошибаться.

Gor
11.10.2018
17:03:00
если есть возможность улучшить код, почему этого не делать?
есть разница между улучшить в сфере своей ответственности, и навязать вне сферы своей ответственности

Роман
11.10.2018
17:03:00
это называется развитие
Всё в кучу смешал. Ладно. Останемся при своём.

Роман
11.10.2018
17:03:09
если есть возможность улучшить код, почему этого не делать?
Вопрос в том для кого что улучшением будет.

Сергей
11.10.2018
17:03:16
и люди книги пишут (люди с видимым опытом)

есть разница между улучшить в сфере своей ответственности, и навязать вне сферы своей ответственности
я как программист, попадая в проект, буду стараться улучшить его кодовую базу. это моя зона ответственности. Я не полезу в соседние проекты

Роман
11.10.2018
17:04:03
А откуда столько языков, методик программирования/тестирования? Кто-то ошибается? Людей много, мнений много, каждый по разному мыслит.

Google
Gor
11.10.2018
17:04:37
я как программист, попадая в проект, буду стараться улучшить его кодовую базу. это моя зона ответственности. Я не полезу в соседние проекты
что правильно. но смотри. в мою сторону тебя аж плюшило с предложением забанить, ибо не внимаю с открытым ртом. так?

Gor
11.10.2018
17:05:13
да ладно, тоесть разные "блять" и "забанте" и "троль" это не связано?

Сергей
11.10.2018
17:05:54
да ладно, тоесть разные "блять" и "забанте" и "троль" это не связано?
когда ты тупо переворачивал смысл моих слов, для меня это выглядело как откровенный троллинг

Gor
11.10.2018
17:06:55
когда ты тупо переворачивал смысл моих слов, для меня это выглядело как откровенный троллинг
есть еще альтернативное мнение. возможно я не переворачивал? возможно именно так тобой воспринят мой ответ?

Andrew
11.10.2018
17:07:01
вы че тут сретесь

чат про ноду

Gor
11.10.2018
17:07:11
Gor
11.10.2018
17:07:25
@sergeysova вообщем непонятки. проехали. я без претензий.

Evgeniy
11.10.2018
17:07:29
чат про ноду
ключевое слово - чат (увы)

Сергей
11.10.2018
17:07:29
кк

Evgeniy
11.10.2018
17:07:50
любой чат - конфликт мнений )

Vint
11.10.2018
17:09:41
вскод же вроде умеет так делать из коробки (но мб я что-то перепутал)
Умеет, но не настраивается - дофига "жирных" полосок, режет глаз. Плагин тюнингуется по цветам и стилю полосок.

Alex
11.10.2018
17:10:13
вот, держи https://www.youtube.com/watch?v=hNinO6-bDVM
спс. я правильно понимаю, что теперь везде нужно юзать if (req.user == undefined) res.redirect('/login') ?

Google
Alex
11.10.2018
17:11:08
app.get('/panel(.htm)?', function(req, res){ if (req.user == undefined) res.redirect('/login') res.sendFile(path.join(__dirname + '/public/index.htm')); })

Alexander
11.10.2018
17:11:09
Alex
11.10.2018
17:12:18
А можно поподробнее Я не понял про миддлвару)

Alexander
11.10.2018
17:12:25
чтобы app.get(‘/panel(.html?)?’, authenticated(), handler)
кстате, что за экспрешны в адресах экспресса?

Сергей
11.10.2018
17:12:45
Alexander
11.10.2018
17:13:14
Vint
11.10.2018
17:14:39
аа, огонь. спасибо
Там тонна настроек guides.* под любые мелочи (в новом графическом конфигураторе vscode достаточно guides поискать, но мне в старом json-формате привычнее). Не за что.

Alex
11.10.2018
17:16:10
Слишком идеально Буду юзать req.isAuthenticated() ?

Сергей
11.10.2018
17:16:43
Слишком идеально Буду юзать req.isAuthenticated() ?
я к тому, что это ж просто реализуется

Alex
11.10.2018
17:19:14
Не очень понятно зачем он нужен

Сергей
11.10.2018
17:19:21
Слишком идеально Буду юзать req.isAuthenticated() ?
const authenticated = (req, res, next) => { if (req.isAuthenticated) return next() else return res.redirect(‘/login’) }

помечаешь роуты, которые хотят аутентификацию

Google
Alex
11.10.2018
17:19:50
Сергей
11.10.2018
17:20:04
Alex
11.10.2018
17:20:15
О, а так можно чтоли? Вау

Сергей
11.10.2018
17:21:30
О, а так можно чтоли? Вау
http://expressjs.com/en/guide/routing.html

но я рекомендовал бы создавать express.Router и разделять роуты по файлам

чтобы чистенько

Aga
11.10.2018
17:21:57
Чёрт, срач и без меня)

Кого-то забанили?

Alexander
11.10.2018
17:22:06
Чёрт, срач и без меня)
лох, все пропустил

Сергей
11.10.2018
17:22:18
О, а так можно чтоли? Вау
https://github.com/howtocards/frontend/blob/master/mock-server/server/api/routes/cards.js абстрактный пример

Aga
11.10.2018
17:22:32
лох, все пропустил
я весь грёбанный вечер проебался с настройкой VDS, но MISSION COMPLETE)

Alex
11.10.2018
17:22:52
app.get(‘/foo’, authenticated, myHandler)
Шикаааарно работает) сяп

Aga
11.10.2018
17:22:56
Сергей
11.10.2018
17:23:04
Шикаааарно работает) сяп
туда же можешь выносить валидации параметров

Aga
11.10.2018
17:23:14
для бэкграунда взял, за 4 euro

Сергей
11.10.2018
17:23:16
Шикаааарно работает) сяп
app.post(authenticated, validate(createCardScheme), create)

Alex
11.10.2018
17:23:46
спспспс

Aga
11.10.2018
17:23:53
SSR много жрёт в продакшне?

Сергей
11.10.2018
17:23:59
Aga
11.10.2018
17:24:09
бля, так вот почему все хай лоад на SPA))

Страница 2667 из 2748