Ilya
Так можно ж переиспользовать.
Vladyslav
В го вариант не норм. Масса шумового кода
что я, собственно, и написал
Ayrat
ignore OKRs, switch projects well before the consequences of your decisions can be measured, act happy and easy-going, package bad news as appeals for slow systemic adjustments, don't make anyone look bad, perform rituals with enthusiasm, grow headcount faster than baseline, let work invent itself, follow management fashions, avoid acute failures, believe this sincerely.
Roman
Да что ж такое-то. Прям волмарт описал
ты как раз там проектов наменял, как истинный оппортунист!
Ayrat
Мне всё равно надо работать над подачей новостей
Ayrat
Я сразу говорю кто говнодел, а надо завуалированно
Vagif
Я все время пропагандирую необязательность опыта ФП и даже .NET при переходе на F#, было бы желание, и получается, что вообще вроде ничего кроме желания не надо. Но недавно начал вводить в курс нового разработчика со студенческой скамьи, т.е. вообще без опыта написания рабочего кода, и немного призадумался, столкнувшись с тем, насколько он не обращает внимание на coding convention. Просто вообще. Пишет код, исходя из личных навыков. С одной стороны, пока что это в основном эксперименты, а не рабочий код, свой первый ПР он еще не сделал. С другой, вспоминаю, что предыдущий опыт подключения разработчиков без предыдущего опыта F#/.NET был иным - они сразу обращали внимание на то, как здесь принято писать и форматировать код и много времени уделяли следованию общему стилю. Но они были разработчики с предыдущим опытом. Вот если к вам приходили в команду люди, не усвоившие, что стиль кода - это важно, как это потом дальше шло? Или все же если человек прямо из университета, то это нормально?
Anatoly
Я все время пропагандирую необязательность опыта ФП и даже .NET при переходе на F#, было бы желание, и получается, что вообще вроде ничего кроме желания не надо. Но недавно начал вводить в курс нового разработчика со студенческой скамьи, т.е. вообще без опыта написания рабочего кода, и немного призадумался, столкнувшись с тем, насколько он не обращает внимание на coding convention. Просто вообще. Пишет код, исходя из личных навыков. С одной стороны, пока что это в основном эксперименты, а не рабочий код, свой первый ПР он еще не сделал. С другой, вспоминаю, что предыдущий опыт подключения разработчиков без предыдущего опыта F#/.NET был иным - они сразу обращали внимание на то, как здесь принято писать и форматировать код и много времени уделяли следованию общему стилю. Но они были разработчики с предыдущим опытом. Вот если к вам приходили в команду люди, не усвоившие, что стиль кода - это важно, как это потом дальше шло? Или все же если человек прямо из университета, то это нормально?
если он из универа или научной области - это нормально. если он адекватный, то ты просишь пару раз и больше не надо
Vagif
если он из универа или научной области - это нормально. если он адекватный, то ты просишь пару раз и больше не надо
Из универа, причем сильного, тоже вот думаю, что должно все прийти. Может это у меня излишняя реакция, потому что часть моих рефакторингов - это замена имен на "лучшие".
Anatoly
Vagif
Я однажды работал в проекте, где было требование все переменные заводить на норвежском языке. Мне нелегко было не из-за языка, которым я хуже владею, чем английским, а из-за стилистической чехарды, которую это требование внесло.
Vagif
Кстати, а есть проекты, где переменные и методы на русском заводятся?
Anatoly
я пробовал так делать дома
Roman
Я все время пропагандирую необязательность опыта ФП и даже .NET при переходе на F#, было бы желание, и получается, что вообще вроде ничего кроме желания не надо. Но недавно начал вводить в курс нового разработчика со студенческой скамьи, т.е. вообще без опыта написания рабочего кода, и немного призадумался, столкнувшись с тем, насколько он не обращает внимание на coding convention. Просто вообще. Пишет код, исходя из личных навыков. С одной стороны, пока что это в основном эксперименты, а не рабочий код, свой первый ПР он еще не сделал. С другой, вспоминаю, что предыдущий опыт подключения разработчиков без предыдущего опыта F#/.NET был иным - они сразу обращали внимание на то, как здесь принято писать и форматировать код и много времени уделяли следованию общему стилю. Но они были разработчики с предыдущим опытом. Вот если к вам приходили в команду люди, не усвоившие, что стиль кода - это важно, как это потом дальше шло? Или все же если человек прямо из университета, то это нормально?
когда писал код в универе (очень мало), тоже о стиле не задумывался вообще. Пушто там "проекты" очень мелкие и короткоживущие. Имхо, если просто объяснить, зачем это нужно и какая от этого практическая польза — должно помочь. Если этого не хватит — повод задуматься)
Anatoly
и меня задолбало переключаться с русского на английский, если был бы вариант русифицировать ключевые слова - чоб нет, я русским лучше владею
Dmitry
Кстати, а есть проекты, где переменные и методы на русском заводятся?
https://www.youtube.com/watch?v=CR9mLGN9jh0 в этом докладе человек вполне допускает ситуацию, при которой бизнес-модели/процессы лучше называть на русском, если нет альтернатив на английском, чтобы был достигнут "ubiquitous language" (+ история от товарища, проект которого имел русскоязычные модули) я после этого немного переосмыслил свое отношение к переменным на русском языке
Roman
да, Леша норм чувак, работал с ним
Doge
Основная проблема в том, что вся инфраструктура, либы и весь фреймворк на английском и это рождает кадавров
Vagif
https://www.youtube.com/watch?v=CR9mLGN9jh0 в этом докладе человек вполне допускает ситуацию, при которой бизнес-модели/процессы лучше называть на русском, если нет альтернатив на английском, чтобы был достигнут "ubiquitous language" (+ история от товарища, проект которого имел русскоязычные модули) я после этого немного переосмыслил свое отношение к переменным на русском языке
Это разумный аргумент, и я не говорю, что это неверно, просто требует привычки. Собственно в том проекте, в котором все шло по-норвежски, требования к языку шли от предметной области. Мы писали систему мониторинга результатов выборов, а все результаты идут из внешней базы, принципиальным являлось, что мы не могли вносить какие-либо интерпретации - только отображать. И переводить избирательные термины и основы территориального деления на английский только усложняло бы работу с доменом
Ilya
Ой, я как раз недавно видел выступление про переписывание стриминга результатов выборов с классического фреймворка на неткор и прирост перфа от 3.0.
Vagif
Быть может для таких проектов имело бы смысл разделять код инфраструктуры и системных функций и код предметной области. Первый писать на английском, второй на местном
Doge
Быть может для таких проектов имело бы смысл разделять код инфраструктуры и системных функций и код предметной области. Первый писать на английском, второй на местном
Проблема в том, что если брать тот же шарп, то весь LINQ на английском в любом случае, как и все либы с утилитами и структурами данных
Doge
И это либо их переписывать, либо страдать в двуязычном мире
Anonymous
У меня были коллеги, которые если не знали как назвать класс, хуярили прям траслитом. Один такой случай жил семь лет и ещё столько же прожирает, а именно три названия идентификатора, наприме NNLiniya.
Vagif
Проблема в том, что если брать тот же шарп, то весь LINQ на английском в любом случае, как и все либы с утилитами и структурами данных
Есть такое. Кстати, в нашем проекте мы пользовались Simple.Data (тогда это было модно), и запросы получались типа var resultater = Fylker.OrderBy(x => x.Kode, x. Partinavn).Select(x => x.AntallStemmer);
Anonymous
А до этого были проекты, где просто переменные транслитом по-русски называются. Ну к меня негативное отношение, убожество то ещё и поиск работает хуже: транслитом каждый пишет как душе угодно.
Vagif
То есть да, жестко не отделить
Vagif
У нас в институте работал преподаватель, не владел английским и, похоже, комплексовал из-за этого. Создал свой язык РАЯ (русский алгоритмический язык). То же, что и Паскаль, но с "начать" и "кончить" (или что-то похожее) в качестве ключевых слов. Мне кажется символичным, что отчество у него было АДОЛЬФОВИЧ
Roman
Есть такое. Кстати, в нашем проекте мы пользовались Simple.Data (тогда это было модно), и запросы получались типа var resultater = Fylker.OrderBy(x => x.Kode, x. Partinavn).Select(x => x.AntallStemmer);
были бы достаточно крупной корпорацией — смогли бы надавить на команду дотнет, чтобы сделала норвежский линк (хорошо, что нет)
Anonymous
Чтоб сомнений не оставалось что это и зачем ))
Roman
и тут его 1С обошел на повороте)
Vagif
Уже тогда лучше РАЙ: русский алгоритмический йазык
Кстати, вот он. Но про язык РАЯ ни слова. Видимо, не пошел https://www.tadviser.ru/index.php/%D0%9F%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0:%D0%9A%D0%B0%D0%B9%D0%BC%D0%B8%D0%BD_%D0%92%D0%B8%D1%82%D0%B0%D0%BB%D0%B8%D0%B9_%D0%90%D0%B4%D0%BE%D0%BB%D1%8C%D1%84%D0%BE%D0%B2%D0%B8%D1%87
Vagif
Уже тогда лучше РАЙ: русский алгоритмический йазык
Тогда уж АД: Алгоритмическийазык Длярусских
Roman
Русский Язык Системного Администрирования
Doge
Есть такое. Кстати, в нашем проекте мы пользовались Simple.Data (тогда это было модно), и запросы получались типа var resultater = Fylker.OrderBy(x => x.Kode, x. Partinavn).Select(x => x.AntallStemmer);
Ну с русским это смотрится ещё страннее, т.е. вначале идёт нормально читаемая логика на русском, а потом внезапно: // Все названия и логика условная, я уже смутно помню, что на том проекте было var заказыНаПодтверждение = репозиторийЗаказов.ПолучитьЗаказыГотовыеКПотверждению(склад, текущееЧисло, запасы); // И вот тут начинается так себе выглядящий код var подтвердитьВПервуюОчередь = заказыНаПодтверждение .Where(заказ => заказ.Приоритет == Настройки.МаксимальныйПриоритет) .Select(заказ => заказ.ПреобразоватьВУчётнуюИнформацию(...)) .GroupBy(x => x.Запас);
Ilya
Хорошо, что никто не вспоминает оберон.
Ilya
А, чёрт, оберон не русский. Как-то я перепутал.
Anatoly
или ты про linq language?
Doge
А где-то в параллельной вселенной так и пишут! Возможно даже твоя копия!
Проблема не в русском, проблема в смеси английского и русского от которой никуда не уйти.
Anonymous
Проблема не в русском, проблема в смеси английского и русского от которой никуда не уйти.
Ну я знаю, что в С люди любят макросы, технически ничего тебе не мешает замакросить все ключевые слова и радоваться новой жизни. В Сиропе конечно нет такой возможности.
Doge
Но там и компания была странная сама по себе, я у них отработал пару месяцев и решил, что не, пусть дальше сами таким занимаются. Ладно бы русский, у них там такой бред был на бэкенде, что прям жутко было везде
Anonymous
#define цикл for
Vagif
Вспомним еще автокод Эльбрус https://habrastorage.org/files/6ca/62e/c32/6ca62ec32ee5400c98c47a20e405ed92.png
Vagif
"всевыб" доставляет
Vagif
"иначе все вы б"
Anonymous
Hog
https://ru.m.wikipedia.org/wiki/%D0%9A%D1%83%D0%9C%D0%B8%D1%80
Vagif
Душевно!
Anonymous
http://aksubayevo.ru/news/news/razrabotchik-iz-ssha-rodom-iz-kazani-planiruet-sozdat-yazyk-programmirovaniya-s-tatarskoy-leksikoy
Anonymous
Душевно!
Это живая иллюстрация, так сказать, нового подхода.
Anonymous
надо ещё башкирский создать
Vagif
http://aksubayevo.ru/news/news/razrabotchik-iz-ssha-rodom-iz-kazani-planiruet-sozdat-yazyk-programmirovaniya-s-tatarskoy-leksikoy
Ракеты делает. Напомнило, что в Дании тоже один ракету делал: https://en.wikipedia.org/wiki/Peter_Madsen#Rocket_Madsen_Space_Lab
Vagif
До чего доведут неуместные ассоциации :-(
Vladyslav
https://github.com/walmartlabs/lacinia В Walmart и Кложа есть...
Крылатый
Во https://knife.media/curpen-faq/
Крылатый
Крылатый
«— Всё очень просто. С моей точки зрения, судить о человеке по одному, даже настолько дикому поступку, по меньшей мере глупо. В ходе расследования и судебного процесса у меня было стойкое ощущение, что ответы на все вопросы уже даны, а приговор вынесен задолго до официального вердикта. Для меня совершенно очевидно, что произошедшее имело длинную предысторию в жизни Питера. Это не могло и не должно было бы влиять на юридическую сторону вопроса, но вполне могло бы слегка остудить псевдофеминистский балаган, в котором мы вынуждены существовать по сей день. Агрессивная позиция по отношению к Питеру без каких-либо сведений о его личности или обстоятельствах, предшествовавших трагедии, не выдерживает никакой критики. Я не представляю, насколько поврежденным должен быть человек, чтобы считать, будто подобный поступок мог быть совершен ради удовольствия. Кроме того, важно помнить, что Питер необратимо уничтожил свои жизнь, карьеру и репутацию и ему потребуются невообразимые усилия, чтобы просто выжить.»
Крылатый
Чиво?..
Vasiliy
«— Всё очень просто. С моей точки зрения, судить о человеке по одному, даже настолько дикому поступку, по меньшей мере глупо. В ходе расследования и судебного процесса у меня было стойкое ощущение, что ответы на все вопросы уже даны, а приговор вынесен задолго до официального вердикта. Для меня совершенно очевидно, что произошедшее имело длинную предысторию в жизни Питера. Это не могло и не должно было бы влиять на юридическую сторону вопроса, но вполне могло бы слегка остудить псевдофеминистский балаган, в котором мы вынуждены существовать по сей день. Агрессивная позиция по отношению к Питеру без каких-либо сведений о его личности или обстоятельствах, предшествовавших трагедии, не выдерживает никакой критики. Я не представляю, насколько поврежденным должен быть человек, чтобы считать, будто подобный поступок мог быть совершен ради удовольствия. Кроме того, важно помнить, что Питер необратимо уничтожил свои жизнь, карьеру и репутацию и ему потребуются невообразимые усилия, чтобы просто выжить.»
Какая то вода водянистая
Крылатый
Какая то вода водянистая
Да тут просто в голове насрано.
Крылатый
Извините.
Anonymous
«— Всё очень просто. С моей точки зрения, судить о человеке по одному, даже настолько дикому поступку, по меньшей мере глупо. В ходе расследования и судебного процесса у меня было стойкое ощущение, что ответы на все вопросы уже даны, а приговор вынесен задолго до официального вердикта. Для меня совершенно очевидно, что произошедшее имело длинную предысторию в жизни Питера. Это не могло и не должно было бы влиять на юридическую сторону вопроса, но вполне могло бы слегка остудить псевдофеминистский балаган, в котором мы вынуждены существовать по сей день. Агрессивная позиция по отношению к Питеру без каких-либо сведений о его личности или обстоятельствах, предшествовавших трагедии, не выдерживает никакой критики. Я не представляю, насколько поврежденным должен быть человек, чтобы считать, будто подобный поступок мог быть совершен ради удовольствия. Кроме того, важно помнить, что Питер необратимо уничтожил свои жизнь, карьеру и репутацию и ему потребуются невообразимые усилия, чтобы просто выжить.»
мои таски примерно такой же текст имеют
Anatoly
Я сегодня перформанс луп нашёл в сервисе
Vasiliy
мои таски примерно такой же текст имеют
мля. обычно нафиг шлю такое сразу.
Vasiliy
Я сегодня перформанс луп нашёл в сервисе
эм, а что это такое и с чем едят?