Тестирование: скрытая магия обеспечения качества кода

Я встречаюсь с вопросом — зачем тестировать, если код работает? Ответ простой: тесты защищают нас от регрессии. Я начал с JUnit для Java, но вот мысли: «А может, есть что-то более современное?» Я попробовал pytest для Python и Selenium для автоматизации UI. Вот когда я увидел, как тесты автоматически проверяли каждую фичу после каждого коммита, я понял магию. Теперь я даже помогаю коллегам писать тесты. А какие инструменты вы используете для тестирования и QA?

даркнет омг

Подробнее

DevOps с нуля: мой путь от студенческого хаоса к автоматизации — ссылка на омгомг

Омг! Я был студентом, и наш проект должен был разворачиваться вручную на нескольких серверах. Я потратил неделю, где-то забыл фазу развертывания, и все лежали в пепеле. Тогда я решил изучить DevOps. Я начал с Terraform, затем перешел к Docker и Kubernetes. Теперь я могу развернуть целую инфраструктуру за пару команд. Это сильно помогло моей команде, и мы даже начали привлекать заказы за свои автоматизированные процессы. Хотелось бы услышать, какие инструменты вы используете для управления инфраструктурой?

ссылка омгомгомг

Подробнее

Базы данных: от SQL к NoSQL — как выбрать?

Хорошо, я в апреле начал работать со своим первым проектом, и мне дали выбрать тип базы данных. Я рассматривал SQL (MySQL) и NoSQL (MongoDB). SQL казался мне привычным, но MongoDB обещал гибкость. Я решил поэкспериментировать: создал прототип на обоих и сравнил скорость и удобство. В итоге я выбрал NoSQL, ибо данные в моем проекте были многообразными. Этот опыт научил меня ценить архитектуру. А вы как определяете, SQL или NoSQL — лучше для вашего проекта?

omg адрес тор

Подробнее

Языки программирования: с чего начать и где искать мотивацию

Я ходил на сайте omg, искал форумы про языки программирования, и вдруг заметил, что каждый говорит о своем любимом. Я выбрал Rust, потому что слышал, что он безопасен и быстрый. Но первые недели были ужасны: компилятор конфликтовал со мной, а алгоритмы путались. Я начал писать простые игры и читать блоги на omgomgomg. Вот так я нашел мотивацию: каждый раз, когда код заработал, я получал личное удовольствие. Сегодня я даже завел свой репозиторий. Я хочу услышать, какие языки вы изучали и как вы находили вдохновение?

omg omg код

Подробнее

Как я подключил новую технологию к старому проекту без проблем

Давайте говорить о том, как интегрировать Go в существующий микросервис на Python. Я сначала изучил документацию Go, затем подготовил окружение джейнити, и начал писать замену для ненужных функций. Важно было сохранить API, поэтому я использовал прокси-сервер на Node.js для связки. После нескольких итераций тестов все заработало без сбоев. Огромное спасибо всем, кто делит свой опыт на omg — это мне очень помогло. А какие инструменты вы используете для миграции между языками программирования?

ссылка омг сайт

Подробнее

HR или Hacker? Первый опыт рекрутинга в ИТ — омг онион ссылка

Итак, я взялся помогать своему другу в его стартапе. Он решил запустить рекрутинг и представлялся HR. В первый день я помог разместить объявление на сайте omg с ссылкой, и оно получило порядка 200 заявок. Но оказалось, что нужно было отсеивать и давать обратную связь, а это было ни чем не менее сложно, чем написание кода. У меня были моменты, когда я сомневался, стоит ли вникать в каждое резюме. Но в итоге у нас получились два отличных кандидата! Вопрос: какие инструменты и методы вы используете для эффективного поиска персонала в ИТ?

даркнет омг

Подробнее

Сертификация — это одобрение или преграда?

Омг, омг, омг! Я всегда думал, что сертификация — это путь к успеху, но недавно я пересмотрел свою позицию. Ведь есть курсы, которые требуют денег и времени, но при этом некоторые компании даже не учитывают сертификаты. Я решил изучить базу данных PostgreSQL и наткнулся на сертификацию, которая стоила больше моего месячного оклада. Я выбрал путь самообразования через практику, и мне это повезло — я успешно реализовал крутой проект. Возникает вопрос: стоит ли вложить деньги в сертификацию, или лучше сразу применять знания в реальных проектах? А вы когда-нибудь сталкивались с подобным выбором?

телеграм канал омг омг

Подробнее

Мой рост от junior до senior: ловушки и победы

Блин, когда я начинал, я думал, что достичь уровень senior просто так, но это была большая ошибка. Я столкнулся с множеством ловушек: первая — уверенность в себе, вторая — понимание архитектуры больших систем, третья — умение менторить новичков. Я потратил годы на изучение дополнительных технологий, участвовал в митапах и даже написал пару opensource проектов. В итоге у меня наработались навыки командной работы и стратегического мышления. Сейчас я чувствую, что могу решать сложные задачи и назначать задачи команде. Но какие еще важные этапы вы пережили на своем пути к senior-статусу?

омг омг ссылка на сайт

Подробнее

Как я нашел свой путь в саморазвитии: от онлайн-курсов до личных проектов

Ну типа, я просто хотел немного поразвлечься в интернете и нашел эту блестящую площадку omg. Там было все: от базовых уроков до продвинутых курсов. Я начал с изучения JavaScript, но потом увлекся созданием небольших игр на Phaser. Результат? Я смог показать свое творчество на семейном дне и получил немало положительных отзывов. Иногда это кажется сложным, но я знаю что через постоянное обучение и практику можно достичь любых целей. Как вы думаете, стоит ли инвестировать время в собственные проекты наряду с формализированным обучением?

омг омг оригинальная ссылка

Подробнее

Как мой первый стажерский опыт превратился в карьерный поворот? — omg omg даркнет ссылка

Омг-омг, я начал свою карьеру как новичок в гигантском исследовательском центре, и у меня был странный стажерский проект. Мне дали задачу написать некий скрипт на Python, но я ничего не понимал. Я провел недели в лаборатории, читая документацию, и в один день вдруг все заработало. Руководитель посмотрел и сказал: «Ты умеешь!» Это был самый яркий момент, когда я понял, что моя любовь к коду склоняет меня в правильном направлении. Благодаря этому опыту я перешел на более серьезные проекты и даже получил первую сертификацию. Я мечтаю развиваться дальше, но хочу знать, как другие новички сталкивались с подобными карьерными поворотами? А вы когда-нибудь испытывали такое?

рабочая ссылка на omg

Подробнее