Sergey
когда меня уволят и я буду 8 часов в сутки работать а не 12 - я поизучаю
короче язык системный, и офигенно справляется с задачей выстрела себе в ногу порог входа высокий
Anonymous
Синтаксис у него ужасный
Andrey
короче язык системный, и офигенно справляется с задачей выстрела себе в ногу порог входа высокий
я бы сказал не выстрела в ногу, а постепенное вырезание чайной ложкой своей коленной чашечки
Andrey
но - раст точно дал новый взгляд, а это главное
Roman
Синтаксис у него ужасный
напоминает девочек-блогерш, которые размышляют о косметике: раньше мне этот крем нравился, а последний месяц он какой-то не такой, ужасный какой-то...
Sergey
я бы сказал не выстрела в ногу, а постепенное вырезание чайной ложкой своей коленной чашечки
а в чем там вырезание ноги то? нет сборщика мусора, не надо следить за памятью.
Ilya
на ноде тоже можно себе ногу прострелить. )
Andrey
на ноде тоже можно себе ногу прострелить. )
как? расскажите, очень интересно
Sergey
так раст о том, что вариантов прострелить ногу почти нет
Ilya
мой коллега с этим вполне справляется
Ilya
как? расскажите, очень интересно
eval(fs.readFilesync вместо include и 10к+ строк в эвалах
Andrey
(вспоминаю человека, который даже на джаве умудрялся писать такое говно, что аж индусы фейспалмили)
Ilya
сравнение массивов с булями
Ilya
да дофига там...
Andrey
(а это было во времена построчной оплаты кода у индусов....)
Ilya
я 2 недели назад прошел его код линтом. этот пидор еще красиво поет про то как сидит смотрит работу оптимизатора и рассказывает как писать оптимальнее.
Andrey
орнул хорошенько
Andrey
:D
Roman
=))
Ilya
да там все прекрасно. сокращения типа cb rq и тд
Andrey
(самое крутое это называть a b c d e функции)
Ilya
ну вот. в общем я устал я ухожу. жду когда подпишут )
Aleksand
я 2 недели назад прошел его код линтом. этот пидор еще красиво поет про то как сидит смотрит работу оптимизатора и рассказывает как писать оптимальнее.
всегда надо помнить что среди 1700 читающих могут быть бывшие и нынешние коллеги и просто знакомые, может быть потом неудобно)
Ilya
всегда надо помнить что среди 1700 читающих могут быть бывшие и нынешние коллеги и просто знакомые, может быть потом неудобно)
он ща ко мне с вопросами прриходит только вместе с шефом. боится по ебалу получить либо
Ilya
срать
Ilya
я ухожу потому что устал над этим пиздецом смеяться
Anonymous
напоминает девочек-блогерш, которые размышляют о косметике: раньше мне этот крем нравился, а последний месяц он какой-то не такой, ужасный какой-то...
Нет, это скорее вопрос вкуса. Вот примерно как только что упомянутые сокращения названий до cb или if без скобок в одну строчку.
Ilya
неа. у товарища репутация.
Roman
некоторым дурням полезно узнать, что пишут они глупо и жизнь тратят зря.
Ilya
я походу один из немногих кто не распускает с ним руки )
Aleksand
Нет, это скорее вопрос вкуса. Вот примерно как только что упомянутые сокращения названий до cb или if без скобок в одну строчку.
это вообще code style, о нем не спорят, его просто принимают. cb нормальное сокращение, как fd, req, fs и прочие устойчивые, хз какая логика у недовльных
Ilya
ну у нас проблема в общем не в товарище с его высерами. у нас в целом проблема с проектны м управлением. и с отсутсвием ответственности
Ilya
а я не умею "изображать работу". я начинаю кирпичами со всего этого срать
Ilya
я вот сижу доку проверяю
Ilya
и понимаю что то что яделал будет в течение месяца похерено
Ilya
инсталлер похерят. систему апгрейда БД похерят. тупо потому что лень будет этим комуто заниматься
Ilya
и тд.
Aleksand
всем у кого подгорает от сокращений надо почитать код ядра и названия сисколов, или всю жизнь бомбить от malloc, ntohs или ntohs )
Ilya
ну как бы да. мыж не только за бабло работаем. хочется чтобы продукт был выпущен норм.
Sergey
всем у кого подгорает от сокращений надо почитать код ядра и названия сисколов, или всю жизнь бомбить от malloc, ntohs или ntohs )
у меня бомбило одно время от таких названий... потом внезапно понял, что я задолбался бы полные названия писать...
Aleksand
у меня бомбило одно время от таких названий... потом внезапно понял, что я задолбался бы полные названия писать...
да, именно поэтому их просто надо выучить, когда читаешь код сишапристов которые могут в 45 символов переменные делать понимаешь где эволюция пошла не туда
Ilya
во всем нужна мера
Anonymous
Щас бы учить всякую херь вместо того чтоб прочитать переменную как белый человек
Aleksand
ненавижу кодстайл сишарпа прям буэ тянет с ClassName.MethodName() и переменные тоже такие
да, мерзкий дико, экосистема там еще самая лютая в мире - все приличные либы платные или с закрытым кодом
Anonymous
да, именно поэтому их просто надо выучить, когда читаешь код сишапристов которые могут в 45 символов переменные делать понимаешь где эволюция пошла не туда
Очень хорошо, если будет уже заюзан namespace, а то будет UnityEngine::Networking::Components::Utility::NetworkHelper::SetAccessTokenForNetwork(recHostId, out connectionId, out channelId, recBuffer, bufferSize, out dataSize, out error)
Sergey
да, мерзкий дико, экосистема там еще самая лютая в мире - все приличные либы платные или с закрытым кодом
мне вот экосистема нравится только в ноде и расте менеджеры пакетов там самые офигенные
Aleksand
мне вот экосистема нравится только в ноде и расте менеджеры пакетов там самые офигенные
это факт, pip - говно мамонта неуклюжее, gem - вообще в дурку может привести, в го нет единого, composer вообще на уровне начала 00-х
Roman
эталонная беседа для node.js :)
Aleksand
мне вот экосистема нравится только в ноде и расте менеджеры пакетов там самые офигенные
чем раст может быть полезен на практике сейчас? я смотрел там eventloop делали, пока совсем ни о чем
Anonymous
Эх, пойти что-ли .NET Core попробовать?) Мы как-то раз на хакатоне решили JFF попробовать .NET Core, когда он ещё в preview был. Первые сутки пытались его завести, ещё пол суток пытались прикрутить к нему EntityFramefork, а ещё пол суток я в попыхах на Node переписывал на костылях, ибо не завелось.
Roman
а почему? интересное мнение
вот товарищ выше описал почему
Aleksand
вот товарищ выше описал почему
ну парни пощупали и получили адекватную оценку для себя, почему бестолково?
Aleksand
то что не взлетело тоже вполне себе результа
Roman
потому что это хакатон, где результатом должен быть продукт, а не оценка своих возможностей
Anonymous
У товарища опыт за плечами на ASP.NET был, да и я C# мог, так что решили попробовать новое поделие мелкомягких. Они обещали Node-style (прям так было написанно), а в итоге сам .NET Core не мог себя собрать, потом пакеты из NuGet не подключал.
Aleksand
если swift вспомнить?
ну я перечислил все что могу подробно аргументировать, со всеми этими пакетными менеджерами я работал и могу пояснить почему они говно и днище
Aleksand
а свифт нет, не трогал
Sergey
чем раст может быть полезен на практике сейчас? я смотрел там eventloop делали, пока совсем ни о чем
не знаю зачем нужен ивентлуп в расте очень часто вижу раст в сервисах работающих с криптовалютами также частенько вижу модули к ноде пишут обрабатывают данные между базой и приложением
Anonymous
потому что это хакатон, где результатом должен быть продукт, а не оценка своих возможностей
Ну как сказать. Это возможность потрогать в быстром темпе новую технологию. Если бы взяли бы с нулевыми знаниями какой-нибудь Python или Dart, я думаю, проблем бы особых не было. Там было много народа которые с навыками уровня "гуглмэн" брались писать и успешно завершали задуманное. Двух в процессе сагитировал переехать на ноду.
Aleksand
всё ок))) есть нужные пакеты)))
какие? можно позырить?
Sergey
просто ищется на crates
Aleksand
а что нужно?
быстрый http-сервер/клиент например
Sergey
быстрый http-сервер/клиент например
нихренасе абстракция))) есть там несколько