Сидредин
тупые вопросы я думаю везде злят
Нет. Это злит только эмоционально неуравновешенных
eye=x×s²
То, что элементарно для одного - очень сложно для другого. Пример этому - то, что тут происходит сейчас
Меня например эта агрессия подтолкла искать решение проблемы самому, пожалуй так намного лучше
Bogdan
можно было проигнорировать
мне не сложно просто помочь если человек норм проблему опишет
Bogdan
Меня например эта агрессия подтолкла искать решение проблемы самому, пожалуй так намного лучше
да человек странное существо только насилие может привести его к действию
Bogdan
ладно я таки прочитал вопрос......Блин камон это обычный аперкейс
Bogdan
обычная перегрузка метода и если булевый параметр тру то строка приводится к верхнему регистру
Bogdan
в чем проблема строку привести к верхнему регистру
Bogdan
ладно я и код почитал и человек не знает даже что такое возвращаемое значение из метода
Bogdan
в задании просилось вывести результаты методов, а не просто руками написать вывод из туториала в виде вывода на экран разделяющим литералом
eye=x×s²
это да
Люди перестают задавать глупые вопросы например в нескольких случаях: 1) Случай в чате. 2) Когда все игнорируют 3) Когда человеку доходит что вопрос глупый, это он либо сам должен допереть или нужно ему объяснить ( так как люди бывают ленивые этот способ им редко помагает и они дальше продолжают задавать глупые вопросы)
Bogdan
в отличии от того же юнити
Bogdan
а ладно полюбому у этого движка уже есть сообщество....Вообще сейчас начали плодится игровые движки на .NET Core и мне интересно к чему это всё придёт ибо раньше только на Mono был смысл движок делать (Хотя я думаю что и как у Unity будут те же болячки)
Mikoratanakaki
что вы возвращаете в таких случаях? у меня работы программы никогда (по идее) не доберется до конца метода, но оно все равно просит вернуть что-то в конце я обычно делал return null, но оказывается это плохая практика вернуть new byte[] тоже плохая практика?(
Bogdan
return null это реально плохая практика
Bogdan
вообще я обычно пробрасываю исключение по цепочке ну и логирую само собой, а вообще по этой теме много холиваров
Bogdan
типо возвращать null нельзя даже в ситуации когда банально в списке просто нет нужного значения...Тут проблема в том что нормально это никак не отследить
Bogdan
а бесконечные if-else просто боком выйдут
Bogdan
так что обычно пробрасывают исключение
Bogdan
но изредка можно использовать return null если прям других вариантов нормальных нет ну и ещё зависит от типа исключений вообще это спорная тема....В идеале в 99.9% случаев лучше этого избегать
Bogdan
ну я о том же что лучше пробрасывать исключения далее по цепочке
Bogdan
в основной логике же полюбому будет трай кетч так что это всё рано или поздно перехватиться и залогируется
Mikoratanakaki
я поплыл вообще, надо спать) я думал ты в другой группе писал
Bogdan
мне мой знакомый сеньор рекомендует каждый мейн оборачивать в трай кетч даже если конечно вся логика связана через точку входа
Mikoratanakaki
в основной логике же полюбому будет трай кетч так что это всё рано или поздно перехватиться и залогируется
понял, спасибо тебе а так как на скрине, просто throw в конце метода тоже херня?
Bogdan
вот в бэке отлавливать исключения это ещё та боль
Bogdan
ибо в том же дотнете там все завязано на внедрении зависимостей
Bogdan
и многие исключения надо отлавливать на уровне мидлвеа
Bogdan
пока не могу понять гениальности этого мува
ну смотри допустим у тебя возникнет исключение которое ты не предусмотрел
Bogdan
и вся твоя программа крашнется
Bogdan
человек не сверхразум, он не может всё предусмотреть
Bogdan
и часто проблемы возникают там где ты их даже не ожидаешь
Bogdan
но кстати тема с трай кетч в мейне это тоже отдельный вид айти холивара и бед/бест практикс споров
Mikhail
впервые щас попробовал литкод , да за 10 лет рывок в тренажерах шикарный
Литкод кстати был в 2015 открыт, считай 7 лет назад)
Mikhail
вот в бэке отлавливать исключения это ещё та боль
Поэтому нужно убрать исключения вообще.
Mikhail
Так и появился go.
Bogdan
в go тоже очень спорная реализация борьбы с проблемами
Bogdan
так же в go нет классов что тоже имеет свои приколы
Bogdan
Классы нинужны
но стек же не бесконечный
eye=x×s²
Есть профит изучения голэнга?
Bogdan
но стек же не бесконечный
вообще я не помню точно как в го оно хранится
Bogdan
дефолтное хранение обычно ссылочный тип и все его части (включая значимые) куча, чистый значимый стек
Bogdan
так пардон на дворе ночь поэтому думаю одно пишу другое
Bogdan
Поэтому нужно убрать исключения вообще.
вообще в идеале лучше не идти в программисты вообще)
Bogdan
проблем сразу меньше станет и никаких исключений не понадобится
Mikhail
Есть профит изучения голэнга?
Есть, можно получать в топе: https://insights.stackoverflow.com/survey/2021#section-top-paying-technologies-top-paying-technologies
Mikhail
но стек же не бесконечный
Это не связано напрямую, лол
Bogdan
Это не связано напрямую, лол
ого ого F# реально такой оплачиваемый?
Bogdan
так это же по сути C# с более продвинутой функциональщиной
Mikhail
ого ого F# реально такой оплачиваемый?
Согласно опросу - да. На самом деле - не известно.
Bogdan
Согласно опросу - да. На самом деле - не известно.
то что Erlang досих пор в топе меня смущает
Bogdan
ибо на нем вакансий что у нас, что за границей что кот наплакал
Bogdan
у Scala тоже судьба неоднозначная
Bogdan
Ruby досих пор актуален? мне казалось что в последние годы он начал тухнуть
Bogdan
типо новых проектов на нем появляется мало, в основном как на джаве поддержка легаси
Bogdan
Почему? :D
по нему у нас вакансий вообще 0, за границей может где-то и есть вакансии
Bogdan
ну и развитие у скалы практически никакое
Bogdan
она была такой перспективной. интересной но как-то быстро сдохла
Bogdan
Скорее мёртв, чем жив, да
вообщем из живых в основном JS, Java, C#, Go
Bogdan
ну и С++ для сложных вычислений
Bogdan
а ну и Python
Mikhail
по нему у нас вакансий вообще 0, за границей может где-то и есть вакансии
Ну вот я сейчас пишу на Скале, вполне нормальное развитие :D
Bogdan
Kotlin ещё я бы добавил в этот список
Bogdan
он сейчас в мобилках очень начал развиваться
eye=x×s²
Пайтон же устаревает? Слыхал что он разработан на работу с одним ядром..
Bogdan
Пайтон же устаревает? Слыхал что он разработан на работу с одним ядром..
пайтон стар как планета но на фоне взлета машинного обучения он начал оживать
Bogdan
ну и потом начался лютый дрочь на джанго ещё
Bogdan
хотя меня зарежут но джанго для бэка очень спорное решение
Bogdan
и Канаде