@nodejs_ru

Страница 1019 из 2748
Ilgiz
24.07.2017
07:25:37
в методе родителя можно вызвать метод наследника?

у меня почему то не может вызвать

Yaroslav
24.07.2017
07:26:37
обращаться именно, как к потомку не получится

Google
Alex
24.07.2017
07:29:16
child.prototype.method = function(args...) { parent.prototype.method.call(this, args...); }

Roman
24.07.2017
07:29:17
Привет всем ))) Возник такой вопрос: какой менеджер конфигураций юзаете у себя на проектах ?, ну чтобы разделить дев конфиги и прод конфиги например

Ilgiz
24.07.2017
07:30:02
child.prototype.method = function(args...) { parent.prototype.method.call(this, args...); }
то есть что бы вызвать мне придется создовать и для родителя такой метод

и переопределять просто в child

Alex
24.07.2017
07:30:45
Не совсем, типа делаешь наоборот. Этож наследование как никак

Но напрямую лезть к потомку у тебя не выйдет

Вообще если возникает такая необходимость, значит где-то проёб в планировании

Mikhail
24.07.2017
07:34:34
у меня почему то не может вызвать
Потому что он и не должен вызываться

Alex
24.07.2017
07:35:03
в ООП такое не должно быть?
Нет. Расширяй родителя и всё

Vsevolod
24.07.2017
07:49:55
Вызывать метод наследника из родителя это что-то новое :)

Nikita
24.07.2017
07:58:39
Привет всем ))) Возник такой вопрос: какой менеджер конфигураций юзаете у себя на проектах ?, ну чтобы разделить дев конфиги и прод конфиги например
а они вообще нужны? Почему бы просто не грузить один из конфигов взависимости от переменных окружения?

Google
Ilgiz
24.07.2017
09:20:35
Ребят помните я вам показывал свой код попросил оценить, все сказали говонокод переписывай, переписал оцените ? Было так https://gist.github.com/ikasymov/33969c7caf6e3ab74d233d3736735af7 стало так: https://gist.github.com/ikasymov/42d63c6ed6e1c6efe5292b008b14001e

Dmitry
24.07.2017
09:22:06
А, собственно, зачем вы все уместили в один файл?

Ilgiz
24.07.2017
09:22:37
это я что б в гист закинуть

а так можно разделить

Dmitry
24.07.2017
09:22:46
Рекомендую придерживаться принципов SOLID

Так будет чище и приятней. Очень сложно поддерживать такй код.

Так же установите себе максимальную длинну строк в 120 символов,а то как то скролить не очень в сторону

Ilgiz
24.07.2017
09:26:25
Хорошо Спасибо

Vlad
24.07.2017
09:38:42


Arkady
24.07.2017
09:40:44
ахах

Ilgiz
24.07.2017
09:42:58
UDP она же не гарантирует подачу всех пакетов?

Yaroslav
24.07.2017
09:43:02
шутка появилась раньше интернета

Vlad
24.07.2017
09:43:41
UDP она же не гарантирует подачу всех пакетов?
нет проверки, все ли дошли. прямо как в пионерлагере

Ilgiz
24.07.2017
09:44:17
Таймураз
24.07.2017
09:44:24
http://blog.vadmin.ru/2012/06/blog-post.html

Ilgiz
24.07.2017
09:44:46
Джефф Дин, один из лучших умов Google.Внутри компании Дина воспринимают как интеллектуальный аналог Чака Норриса. Про него шутят: «Однажды Джефф Дин провалил тест Тьюринга. Он вычислил 203-е число Фибоначчи меньше чем за секунду. Джефф Дин компилирует и запускает свой код до сабмита только чтобы проверить компилятор и центральный процессор на наличие багов. Раньше скорость света в вакууме была всего 35 миль в час. Джефф Дин оптимизировал физику света за выходные. Джефф Дин родился 31 декабря 1969 года в 23:48. В следующие 12 минут он успел написать код для решения проблемы 31 декабря. Когда Джефф Дин отправляется в отпуск, все сервисы Google загадочным образом перестают работать в течение нескольких дней. И это правда. Джефф Дин пишет код в бинарном виде, а исходники делает только в качестве документации. Джефф Дин все еще ждет, когда же математики найдут шутку, которую он спрятал в числе пи. Когда Белл изобрел телефон, он увидел пропущенный звонок от Джеффа Дина. На клавиатуре Джеффа Дина всего две кнопки: 1 и 0»

Mikhail
24.07.2017
09:45:25
как по другому ?
Ну просто функцию сделать

Ilgiz
24.07.2017
09:46:06
Ну просто функцию сделать
думал так делать по красивее

Google
Ilgiz
24.07.2017
09:46:24
Ну просто функцию сделать
я так и не понял почему нельзя расширять?

Alexander
24.07.2017
09:46:34
Люди, тупняк меня атаковал. Поднял дроплет с Ubuntu, поставил nodejs, еще что-то, из npm поставил Express, из какого-то cli добавил пару файлов в роуты, и все заработало. Я ж не думал, что это все будет работать >8мес. Как nodejs + Express в моем случае вынести в прод? Хотелось бы и репу поднять на github/gitlab и обновлят как-то по-человечески. Сам сервак стартует при помощи какой-то удобной утилиты, которая не дает nodejs уйти в down.

Ilgiz
24.07.2017
09:47:04
Ну просто функцию сделать
есть еще в коде другие не правильные места?

Таймураз
24.07.2017
09:48:04
я так и не понял почему нельзя расширять?
Потому что в каждом модуле должно быть очевидно, откуда взялся тот или иной объект, модуль, функция и тд

Dmitry
24.07.2017
09:49:16
есть еще в коде другие не правильные места?
Плохая практика модифицировать глобальные классы всего лишь для одного метода который ты юзаешь в одном месте. Другое дело если это киллер фича для всех массивов в твоем приложении

Mikhail
24.07.2017
09:49:49
есть еще в коде другие не правильные места?
1) Почему не используешь нативные классы, а пишешь через prototype? 2) У тебя в первом случае был callback-hell в самом конце. Не пойму, как ты от него избавился

Dmitry
24.07.2017
09:50:04
Таймураз
24.07.2017
09:50:20
Разумеется, согласен
Не учи плохому

Mikhail
24.07.2017
09:51:04
не знал про нативные
Ну это не проблема. Оставь так, если работает, но знай на будущее

по этому избавился
Ошибки надо бы обрабатывать ещё

Ilgiz
24.07.2017
09:53:32
Чем?
когда callback

Таймураз
24.07.2017
09:53:49
когда callback
Коллбеки- легаси

Google
Mikhail
24.07.2017
09:55:20
если честно в js обработка ошибок хрень сложная
Хотя бы везде, где используешь await, делай так: try { foo = await bar(); foo2 = await bsr2(); } catch(e) { // }

Dima
24.07.2017
09:57:09
мне вот интеерсно, от одноой смежной темы, у кого-то что так пукан пригорает?

Сергей
24.07.2017
09:57:10
callback-hell в 2k17

Admin
ERROR: S client not available

Dima
24.07.2017
09:57:19
если будет написано один вопрос в 4 строчки

кого там бесы крутят, что он мой вопрос о помощи удалил?

Dima
24.07.2017
09:58:49
https://telegram.me/joinchat/Be4rsT3Uyr1TjmSlrRc77g
мертвый формализм который всем мешает.

синдром ключницы

азиатский бастык, учит шулудивых шакалов, правилам чата?

одна ссылка на нубский чат больше чем мой вопрос.

Dima
24.07.2017
10:02:47
кто тебя учит правилам??
я вам на все вопросы отвечу в личке

Таймураз
24.07.2017
10:06:30
Aleksandr
24.07.2017
10:06:43
а внутри что? ручками написанные переменные окружения? чем отличаются внутри?

Dima
24.07.2017
10:07:01
Слишком дерзкий Успокойся
т.е. ты сейчас по теме чата вещаешь.

Абрек зашел в университет, и начал свистеть ногайкой, тишина должна быть в библиотеке.

Таймураз
24.07.2017
10:07:56
т.е. ты сейчас по теме чата вещаешь.
Дело не в теме чата, а то, что тебе посоветовали спросить не бекэнд, а фронтенд разрабов насчёт верстки донимать

Спасибо

Google
Dima
24.07.2017
10:08:50
Националист, издуй куда-нибудь, пожалуйста
я не националист. а вот вы тут устроили место собственного доминирования.

Konstantin
24.07.2017
10:10:15
а внутри что? ручками написанные переменные окружения? чем отличаются внутри?
Отличаются открытыми портами (в дев-окружении открыты порты для подключения к БД, для дебаггера и т.д.), отличаются тегом, с которым создаются образы, докерфайлами, которые будут использованы для создания образов, названиями сервисов (по дефолту создаются с порядковыми номерами). Да много чем. Главное - для всех окружений используется один базовый образ.

Dima
24.07.2017
10:11:07
Молодец
своим поведением вы националистов наплодите, мало не покажеться.

Таймураз
24.07.2017
10:11:30
своим поведением вы националистов наплодите, мало не покажеться.
Выучи русский, потом умничай Покажется без мягкого

Dima
24.07.2017
10:12:11
Выучи русский, потом умничай Покажется без мягкого
вот националистов и будете обучать.

Konstantin
24.07.2017
10:14:05
Сколько вы это писали?
Ну так, чтобы прям засекал, не знаю. Со временем пришел к этому )

Таймураз
24.07.2017
10:15:02
Konstantin
24.07.2017
10:15:20
месяц-полтора, наверное

Alexander
24.07.2017
10:15:22
Пока не подрались, прокомментируйте, что я сделал не так? Форма вопроса не по правилам чата?

Люди, тупняк меня атаковал. Поднял дроплет с Ubuntu, поставил nodejs, еще что-то, из npm поставил Express, из какого-то cli добавил пару файлов в роуты, и все заработало. Я ж не думал, что это все будет работать >8мес. Как nodejs + Express в моем случае вынести в прод? Хотелось бы и репу поднять на github/gitlab и обновлят как-то по-человечески. Сам сервак стартует при помощи какой-то удобной утилиты, которая не дает nodejs уйти в down.

Roman
24.07.2017
10:15:52
Сколько вы это писали?
я не хотел встревать, но "Вы" при обращении, пишется с большой буквы.

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