Свеженький видос: Управление кодом в GIT - от фикса до запуска. В нем я рассказываю, как еще с 2009-го года работал с GIT, как мы готовили код, как тестировали и как запускали. Этот подход будет работать для тех, кто отгружает код регулярно - каждую неделю или максимум каждые две недели.
Те, кто запускает код раз в год (такие вещи, как ОС), то этот подход работать не будет, но что-то все же можно взять на вооружение. Моя самая главная рекомендация для вас - никогда не мерджите не протестированный код в мастер. Это очень плохо, когда в мастер попадает не протестированный код. Если у тестеров не хватает времени протестировать, то потом выходят релизы с кодом, который может создавать проблемы.
Новая статья в плюск: Элегантность или скорость – исключения в .NET Framework
Во время выполнения кода могут возникать ошибки, что-то может пойти не так и нужно быть готовым корректно отреагировать на внештатную ситуацию. Мы не можем гарантировать, что всегда будет интернет, что всегда будет достаточно места на диске и что пользователь будет вводить то, что мы ожидаем.
Одними из первых интернет-технологии освоили работники секс-индустрии, а из-за пандемии COVID-19 к ним присоединились еще и Санта Клаусы. Родители могут заказать Санта Клауса, который может поздравить ребенка через интернет.
А как там дела с Дедами Морозами? Они приходят еще лично на санях с мешком подарков или через Zoom?
Когда я начал работать на нынешней работе, то у нас в компании использовали TFS для управления кодом. Над проектом тогда уже работало наверно сотня программистов и все коммитили в основную ветку.
В Калифорнии отменили запреты Трампа на иммиграцию иностранных специалистов, ограничение их зарплат и убрали ограничения на профессии, по которым могут привозить специалистов. Трамп боролся за рабочие места американцев, а суд решил, что на эти ограничения нет причин.
В принципе, тут очень сложно брать чью-то сторону. На мой взгляд попытки Трампа ограничить имели смысл, потому что он боролся за граждан США, чтобы у них была работа. С другой стороны, нужно думать и о бизнесе, которому нужны квалифицированные специалисты и им все равно, из какой они страны.
В этом видео мы поговорим про ошибки программистов и разного отношения к ошибкам в России и в Канаде. В Канаде бывают случаи, когда за ошибки могут наказать, особенно в консалтинге. Но в целом все же относятся с пониманием.
Я сегодня рассуждаю и рассказываю из личного опыта - почему в России и Канаде по разному относятся к ошибкам. Из личного опыта привожу примеры и надеюсь мой не очень короткий рассказ покажется тебе интересным.
Снова SOER подтолкнул меня на тему для видео и на этот раз это вопрос разного отношения к ошибкам в разных странах. Это действительно так. В России не принято ошибаться и с самого детства нас учат все делать правильно и даже идеально. Не знаю как при нынешнем образовании, а в моем школьном детстве снижали оценки просто за помарки, если я с первого раза написал неверно. Любые исправления наказывались снижением оценки. На математике давали лист для черновика, а на чистовик нужно было все писать идеально.
В свежем видео я решил поговорить о докере и контейнерах: Docker и контейнеры - проще некуда
Раз уж я говорил про недостатки Канады, нужно сказать и о преимуществах, потому что они на самом деле есть.