Получи случайную криптовалюту за регистрацию!

Журнал «Код»

Логотип телеграм канала @thecodemedia — Журнал «Код» Ж
Логотип телеграм канала @thecodemedia — Журнал «Код»
Адрес канала: @thecodemedia
Категории: Технологии
Язык: Русский
Количество подписчиков: 61.67K
Описание канала:

Статьи о том, как взломать жизненные проблемы с помощью технологий.
Сайт: https://thecode.media
Журнал Яндекс Практикума.

Рейтинги и Отзывы

3.00

2 отзыва

Оценить канал thecodemedia и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

1

3 звезд

0

2 звезд

1

1 звезд

0


Последние сообщения 2

2023-07-20 12:00:05 Разработка через тестирование — это как?

Разработка через тестирование — подход, при котором тесты создаются раньше кода. Вот так:

1. Перед тем как писать код, программисты задают для себя критерии рабочего кода. Например, какой-то модуль программы при запросе «Прачечная» должен гарантированно отвечать «Министерство культуры».
2. Программист сразу пишет тест «Запрос такой-то — ожидать ответ такой-то».
3. Так как требований и кейсов к модулю может быть много, тестов тоже получается целая батарея.
4. Дальше пишется код этого модуля.
5. Как только код готов, включают батарею тестов и смотрят, чтобы они прошли корректно.
6. Так повторяется для каждого модуля, каждого маленького закутка, и при каждом обновлении программы прогоняются все тесты.

Так как тестов много и они пишутся заранее, они сохраняются в проекте по мере разработки. И когда у тебя не один, а 10 модулей, то они тоже все обвешаны тестами. И если ты поменял что-то в 9-м модуле, что сломало 1-й модуль, ты об этом узнаешь благодаря тестам.

А про плюсы и минусы TDD пишем в статье: https://v.thecode.media/ne8dk
6.8K views09:00
Открыть/Комментировать
2023-07-20 10:00:06 Продолжите фразу

«Идеальный рабочий день — это…»
6.5K views07:00
Открыть/Комментировать
2023-07-19 17:45:00
Простая игра на Python, чтобы доминировать над вашим тупым железным другом.

https://v.thecode.media/3mxog

#проект_Код
7.5K views14:45
Открыть/Комментировать
2023-07-19 14:30:03
Среда, дорогие читатели. Время разобраться с версиями Linux.

https://v.thecode.media/ba42f

#пб_Код
7.3K views11:30
Открыть/Комментировать
2023-07-06 14:54:08
Поначалу кажется, что задачка бредовая. Но потом применяешь математическую индукцию, и всё становится на места.

https://v.thecode.media/ak0ls

#задача_Код
3.4K views11:54
Открыть/Комментировать
2023-07-06 10:00:04 Как устроена RTOS — операционная система реального времени

RTOS — это аббревиатура от real-time operating system, операционная система реального времени. Главное отличие таких систем от всех остальных — в скорости обработки внешних сигналов и своевременном реагировании. В RTOS время реагирования и обработки сигнала должно быть таким, чтобы гарантированно успеть сделать всё, что нужно в данный момент.

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

А про то, какие бывают системы и где они применяются, пишем в статье: https://v.thecode.media/349mz
4.2K views07:00
Открыть/Комментировать
2023-07-05 16:24:11
Каждый разработчик должен однажды сделать себе таск-трекер. Вот, делаем.

https://v.thecode.media/x28jk

#проект_Код
5.2K views13:24
Открыть/Комментировать
2023-07-05 12:08:03
Среда, мои читатели. Поясняем сколько тестеров нужно на проект: https://v.thecode.media/lury1

#пб_Код
5.5K views09:08
Открыть/Комментировать
2023-07-05 10:03:03
WebGL: Отбрасываем реалистичные тени прямо в браузере

Разбор сложного проекта, который показывает возможности современного веба.

https://v.thecode.media/btg2l

#лучшее_Код #проект_Код
5.5K views07:03
Открыть/Комментировать
2023-07-04 14:32:03
Нехилые лайфхаки по анализу данных в Экселе, на минуточку.

https://v.thecode.media/94jr0

#проект_Код
5.8K views11:32
Открыть/Комментировать