Telegram Web Link
У этой задачи есть два решения — одно рассчитано на детей, второе — на взрослых суровых программистов. Какое сможете найти вы?

Сама задача звучит так: надо найти, чему равны A и B, и написать, что получилось, в комментариях.

Правильный ответ и решение вы можете найти по ссылке.

#задача_Код
Фронтенд-разработчики часто снисходительно относятся к дизайнерам и не всегда понимают, почему дизайн нарисован именно так. А вот если бы разработчики знали, что такое UX-паттерны и где они применяются, то писать код было бы проще, и, скорее всего, они смогли бы реализовать всё максимально круто: https://v.thecode.media/erzba

#разбор_Код
Проект недели: создаём свой первый полноценный API, который умеет отвечать на запросы и позволяет полноценно работать с сервисом. Заодно смотрим, как нам помогут тут инструменты автоматизации тестирования: https://v.thecode.media/qnq09

#проект_Код
Зачем как-то по-особому называть переменные и функции

Вам по-любому придётся как-то назвать переменные и функции. С точки зрения языков программирования, переменные могут быть почти любыми: хоть a, b и c, хоть SuperImportantVariable3000. То же с функциями: они могут быть суперкороткими типа yo (), а могут быть невероятно замороченными вроде getNewPageNumberAndNavigateToThatPage(). Как скажете — так и будет. Тем более что современные текстовые редакторы делают автоподстановку всех названий, так что вам даже не придётся их запоминать.

Но есть три момента.

• Через две недели вы уже забудете, как был устроен ваш код. Если вы написали программу сегодня и вернулись к ней через 14–21 день, то уже не сможете на ходу вспомнить, за что отвечают разные куски кода. И если по переменной или функции будет понятно, что она делает, то вы себе очень упростите задачу.
• С вашим кодом обязательно будет работать кто-то другой. Вы сделали классную программу, она функционирует, и вы приглашаете кого-нибудь тоже поработать над ней. Он откроет ваш код и должен будет в нём разобраться. Если переменные и функции названы хорошо, ему будет легко всё понять и он быстро вам поможет.
• Это влияет на приём на работу. Если решите связать свою жизнь с программированием, по названиям ваших переменных и функций будут судить о ваших качествах как специалиста. Программа может, конечно, работать и без красивого названия переменных, а вот вас в компанию могут и не позвать.

Как называть переменные и функции, чтобы вас уважали бывалые программисты, рассказали в статье: https://v.thecode.media/3fbkw
Swift — язык программирования для экосистемы Apple. Но на нём кроме софта для macOS и iOS можно писать код для серверов и других платформ. Рассказываем в деталях, что это за язык и что с его помощью можно делать.

https://v.thecode.media/nkdws

#разбор_Код
Замените слово в названии любимого трека словом «код».
Мы начнём: «Беспечный код».
В 1934 году немецкий психолог и философ Макс Вертгеймер задал своему другу Альберту Эйнштейну такую задачку. Она показалась Эйнштейну довольно простой, и он быстро решил её в уме, но когда вник и начал решать на бумаге, то понял, что первый ответ был неверным.

А от верного решения просто взрывается мозг: https://v.thecode.media/gvc6q

#задача_Код
Что это? Стресс? Усталость? Или выгорание?

https://v.thecode.media/psn94

#лучшее_Код #разбор_Код
Зачем мы проходили тригонометрию в школе

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

https://v.thecode.media/fa8it

#лучшее_Код #разбор_Код
Дайджест статей за неделю

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

Для начала собрали 7 неочевидных, но полезных библиотек для Python кроме тех, что мы постоянно используем в своих проектах (типа NumPy). Возможно, что-то из этого может вам пригодиться уже сейчас.

Рассказали о UX-паттернах на сайтах: они могут как упростить жизнь пользователям, так и заставить их сделать то, что они точно не планировали :-)

Написали свой первый API с помощью FastAPI: всё по-настоящему, с сервером, запросами и ответами. И документация тоже создаётся автоматически, потому что может.

Посмотрели на современный Swift — язык программирования для экосистемы Apple и не только (код для микроконтроллеров на нём писать тоже можно). Если знаете любой другой язык программирования, то со Свифтом проблем точно не будет.

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

Поделитесь в комментариях своими проектами — лучшие из них разберём в новых статьях.
Обнимаем, «Код».
2025/02/24 18:00:19
Back to Top
HTML Embed Code: