Pull to refresh
0
0
Роман @ryanl

Пользователь

Send message

Ну холивар о том что лучше - монолиты или микросервисы - и правда давно прошел. Однако эти три пункта о чем думает индустрия сейчас - модули/репы/артефакты - полный баян. Индустрия всегда думала о таких вещах, это просто дизайн и архитектура проектов и физическая/логическая организация кода. Все это всегда имело место с тех пор, как зародилась разработка ПО как индустрия.

Сотрудники раз в году в отпуск за границу с флешками летать будут.

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

Не занимайтесь ерундой, занимайтесь разработкой ПО.

Вы не понимаете, это все часть разработки ПО. Не недооценивайте системы контроля версий в индустрии, где появились микросервисы и микрофронтенды, где есть спеки OpenAPI, OpenTracing, OpenTelemetry и прочее.

POV:
Ultimate guide: на гит уделяйте 12 дней.
Me: изучаю git c 2017 года и до сих пор не все знаю.

Неплохо, но в Германии, говорят, скучно; если ехать, то только с женой и детьми.

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

Минусуете - тогда аргументируйте, господа, как у профессионалов на stackoverlfow; у нас ведь тут тоже вроде как профессионалы собираются.

Код некорректен - если в словаре нету данного ключа, то создаем новую сущность и ее же возвращаем? Если в корзине нету красного яблока, создадим новое и вернем его. Где здесь корректность? Null-значения все же не просто так придумали, хе хе. Можно прикрутить сюда NullObject pattern (или как его там кличут).

Притянутая за уши критика.

То же самое касается и принимающей стороны. Зачем нам дополнительная проверка в алгоритме программы? И почему мы передаём null?

Потому что если метод является публичным, то нет гарантий, что клиентский код передаст в метод корректные параметры. А если в метод переданы некорректные параметры, то метод не может выполнить свою работу - следуем принципу самурая (он же safe programming) - бросаем ислключение.
Однако вся внутренняя кухня может не делать проверок, если гарантируется корректность и целостность данных, то есть мы доверяем собственному коду. И вообще все это зависит еще от требований к производительности - бросать/не бросать исключения.
Автор не впечатлил своей статьей - слабовато.

Хватит ерунду городить, с позиции своих 10+ лет опыта, посматривая от скуки его видосики, могу сделать вполне себе вывод - что Виндертон довольно квалифицирован, и делает очень классные концентрованные ролики по IT - самое-то для новичков или желающих вкатиться. Сакутин ему в подметки не годится (не сравнивайте шарписта и плюсовика, у плюсовика фундамент крепче). Не понимаю эти необоснованные комментарии - "не разговаривайте с ним, он плохой". Ей богу, как маленькие дети. По одному только качеству роликов можно сделать вывод, что контент очень и очень проработан и на уровне.

Индусы в большинстве своем хорошего и не пишут, у них большая конкуренция вот и приходится хоть как-то имитировать компетенции и проявлять активность. И да, нет такого паттерна, это все выдумки автора, статья - шлак, непонятно для кого. Нету качественных глубоких материалов, но зато есть напоминалка на гавнокурсы, уж простите.

Он не один, у меня тоже нет проблемы с переключением раскладки в XFCE.

но посыл я думаю понятен.

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

Ахах, черт возьми, у статьи еще и тег "туториал". )

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

О да, уже как год выписываю конспекты из nytimes - word of the day колонки, где запоминаю не только основное слово дня, но и ВСЕ незнакомые слова фрагмента текста из приаттаченой статьи + саму ссылку на статью сохраняю (+ делаю bookmark на самом сайте nytimes, если тема реально интересная) + идиомы, встреченные в тексте. Некоторые особо "интересные" слова перевожу не только в translate.google, но и параллельно в dictionary.cambridge.org.

В среднем поначалу тяжело было, по 5-10 новых слов в день, дальше уже проще. Но пассивный вокабуляр прямо как на дрожжах вырос. Правда это монотонная работа, не все захотят такое проделывать. Итого, в среднем, по 5 слов в день выходит - через месяц уже будет ровно год, а это как минимум 1500 слов (На деле все 2000 точно будет, включая идиомы). Конспект на руках, всегда можно потренить/повспоминать.

При этом читая даже фрагменты, понимаешь насколько язык живой, некоторые термины, специфичные для узких областей можно использовать в повседневной речи и прочее прочее. Короче говоря, tedious work paid off itself.

Да PHP уже давно умер, судя по слухам. Просто все никак не может, медленно, не торопясь, проехать все круги чистилища на своем золотом велосипеде. ))

В комплект с SDK не входит ASP.NET-Runtime. Имея опыт разработки и развёртывания приложений под Windows, MacOS и Ubuntu, я долго не мог понять, почему после установки SDK, я получаю ошибку при попытке собрать и запустить проект: "No frameworks were found."

Сам SDK лучше ставить с официального сайта из tar-бола. Единожды указав корректный $DOTNET_ROOT в .bashrc/.zshrc, SDK-и ставятся одной командой:

tar zxf dotnet-sdk-8.0.201-linux-x64.tar.gz -C $DOTNET_ROOT

Profit.

Information

Rating
5,412-th
Location
Красноярск, Красноярский край, Россия
Date of birth
Registered
Activity