Журнал «Код»
55K subscribers
7.34K photos
314 videos
5.25K links
Статьи о том, как взломать жизненные проблемы с помощью технологий.

Сайт: https://thecode.media

Журнал Яндекс Практикума.

Номер заявления в РКН — 4970835371
Страница в реестре: https://rknn.link/Yt
Download Telegram
Разработка через тестирование — это подход, при котором тесты создаются раньше кода. Вот как это выглядит:

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

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

#полезнознать_Код
👍355🔥5😁3👎1
Убойная задача из американского ЕГЭ про монеты

Задачка из ЕГЭ в США и Сингапуре. Посмотрите, справитесь ли.

https://v.thecode.media/sptmf

#лучшее_Код #задача_Код
🔥22😢1
Дайджест статей за неделю

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

Рассказали, как разработчики хранят и используют свои подборки книг. Элегантное и бесплатное решение в духе настоящих программистов.

Посмотрели на самые необычные гаджеты и технологии выставки CES 2024. Там есть зеркало против депрессии, прозрачный телевизор и штаны, которые бьют током.

В компьютерах почти всегда используется двоичная логика: 0 или 1, истина или ложь. Но есть и троичная логика — её используют квантовые компьютеры, нейросети и специальные процессоры.

Заглянули внутрь APK-файлов, которые используются в Android для установки приложений. Обнаружили много интересного.
👍204
Минимакс — правило, которое помогает найти лучшее решение в худшей ситуации

Как быть продуманным и прозорливым на языке математики и стратегии.

https://v.thecode.media/hdexi

#лучшее_Код #разбор_Код
👍25👎3
Объясняем по-русски.

#разбор_Код
🤡52👍28😁9🔥73👎1
Базовая статья для тех, кто верит в себя, но сомневается, станет ли он хорошим разработчиком. Если так — читайте и не сомневайтесь.

https://v.thecode.media/49w4y

#подборка_Код
29👍12🔥7
Ваша текущая задача как название фильма.
🔥6
Обычно программисты стараются писать код так, чтобы он оптимально использовал все ресурсы компьютера и не забирал себе лишнего. Сегодня мы сделаем противоположное: напишем код, который нагрузит процессор почти на 100%, и проверим, получилось у нас или нет.

https://v.thecode.media/2ysei

#проект_Код
🔥30👍8🤡4
Прокачиваем генератор лабиринтов: оптимизируем код и добавляем выходы

Для тех, кто соскучился по серьёзному программированию. Скучно не будет.

https://v.thecode.media/ivuq5

#проект_Код #лучшее_Код
🔥17👍6
Media is too big
VIEW IN TELEGRAM
— Мама, можно мне аквариум?
— У нас уже есть аквариум дома.

Аквариум дома: https://v.thecode.media/02xak

#проект_Код
🔥27👍13
Привет, спишь?

Самое время почитать, почему создатель первого чат-бота выступал против искусственного интеллекта и какие из его опасений уже сбылись: https://v.thecode.media/8jmo2.
🔥28🤡6👍3😢2