Метод утёнка – Telegram
Метод утёнка
7.11K subscribers
534 photos
94 videos
2 files
435 links
Об IT так, что поймёт даже резиновый утёнок.

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels
Download Telegram
Вопросы к UI. Часть 1

Вам нравится современный подход к созданию UI?

Автор этой статьи считает, что популярные сегодня подходы и инструменты зачастую используются неправильно и не эффективно.

На примере шаблона компонента, созданного с помощью разных фреймворков и библиотек, он разбирает основные (на его взгляд) проблемы.

Соглашаться с ним или нет — решать вам, но для начала прочтите его доводы:

https://habr.com/ru/articles/864816/

#ui #фронтенд
1
Media is too big
VIEW IN TELEGRAM
Как устроен жизненный цикл разработки ПО

Полезное видео для всех, кто хочет понимать:
— как строится разработка программного обеспечения;
— какие этапы есть и почему они именно такие;
— что такое дизайн-документы;
— какие требования предъявляют разработчики к ТЗ и многое другое.

Если хотите улучшить взаимодействие с разрабами, то к просмотру обязательно!

#видео #sdlc
👍3
Синдром самозванца или горькая правда?
😁8🐳1
Рассказываем #простымисловами, зачем нужна автоматизация тестирования

Если вы работаете с тестироващиками или просто хотите лучше понимать, чем они занимаются и как вообще можно автоматизировать тесты для разных программ, то скорее читайте наши свежие карточки!

Хотели бы заниматься автоматизацией тестов?
🎉2
Media is too big
VIEW IN TELEGRAM
Кто такие Мидл-разработчики и чем отличаются от джунов и сеньоров

Чёткого определения разницы между этими грейдами не существует, поэтому часто можно встретить мидла, работающего на позиции сеньора, но не дотягивающего до него в другом месте. Тем не менее есть определённые признаки, по которым можно с уверенностью сказать к какому из грейдов человек ближе.

В этом видео вы узнаете, чем же всё-таки они отличаются и кто такие мидлы, в чем именно ключевое отличие мидлов от джунов, и как им стать.

#видео
👍31🤪1
Что такое автоматизация тестирования и нужна ли она вам

Автоматизация — это метод тестирования, в котором описываются и воспроизводятся нужное количество раз сценарии, аналогичные ручным проверкам. По сути, мы объясняем системе, как воспроизвести действия пользователя и на что обращать внимание при выполнении этих действий. Такой подход позволяет сократить количество человекочасов, как при ручном тестировании, покрыть тестами большее количество кода и проверять однотипные кейсы в разных ситуациях без необходимости делать одно и то же.

Это кратко. А если вы хотите лучше понимать, что делает автоматизация тестирования, нужна ли эта автоматизация вам и вашему проекту, какие плюсы и минусы у автоматизации, то читайте эту статью.

#qa #тестирование
1
Разработчик: пишет максимально простую программу и детально расписывает документацию к ней

Пользователь:
так куда жать?
😁8
Чем заменить Google Docs? Обзор лучших альтернатив

Google Docs — отличный инструмент, когда дело касается базовых документов. Но если вам требуется сложная структура, таск-менеджмент, создание Wiki или базы данных, то его функций будет недостаточно даже в связке с таблицами.

Вместо этого предлагаем посмотреть на другие продукты, которые закроют большую часть ваших задач, при этом дадут ту гибкость, о которой Google Docs пока может только мечтать: https://tproger.ru/articles/chem-zamenit-google-docs--obzor-luchwih-alternativ
1👍1👎1
Как вы считаете, это хороший код или нет? Поделитесь своими мыслями в комментариях

func Test1(t *testing.T) {
result := calculateDelivery(10, "fragile")
if result != 150 {
t.Fail()
}
}
👍1
Если код из предыдущего поста вам показался хорошим, то вам точно стоит познакомиться с TDD

TDD (Test-Driven Development) — это подход к разработке, который минимизирует риски ошибок и позволяет писать действительно хороший код. Он часто считается крайне сложным , но на самом деле все довольно просто.

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

#tdd
31
Доступность сайта — критически важный аспект для любого онлайн-бизнеса. 
 
Ведь каждая секунда простоя может иметь значение. Например, вести к потере клиентов и провоцировать убытки. Но как быть уверенным в том, что всё работает корректно и угрозы нет? 
 
В NGENIX разработали сервис Active Health Check. Он помогает отслеживать состояние серверов и доступность публичных веб-ресурсов. 
 
— Какая технология в основе этого сервиса? 
— Как эффективно использовать сервис и быть уверенным, что сайт доступен? 
 
Ответы на вопросы — здесь
 
Кстати, еще в NGENIX рассказали, что теперь можно управлять ресурсами платформы облачного провайдера через Terraform, а не только через клиентский портал или API. 
 
Как использовать Terraform provider NGENIX? 
Как управлять DNS-зонами и пользовательскими списками? 
В чем удобство управления через Terraform? 
 
Подробнее — в этом видео
 
#Реклама 
О рекламодателе
👍1🤪1
Что такое нейронные сети: простое объяснение для нетехнарей

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

Мы подготовили для вас простой гайд по всем этим терминам, рассказали какие виды ИИ бывают и чем отличаются, как они обучаются и многое другое.

#ml #ии
👍31
Учебник по промптингу Claude

Этот курс предназначен для тех, кто хочет научиться создавать оптимальные промпты в Claude. Он разделён на 9 глав с соответствующими упражнениями, а также на дополнительные материалы с ещё более продвинутыми методами.

После прохождения курсы вы:

— освоите базовую структуру хорошего промпта;
— узнаете распространённые причины сбоев и изучите методы «80/20» для их устранения;
— увидите сильные и слабые стороны Claude;
— создадите надежные промпты с нуля.

Подробности о курсе и старт в репозитории.

#ml #ии #claude
👍1