Рома Неволин
banner
nevoroman.bsky.social
Рома Неволин
@nevoroman.bsky.social
Говорун ртом, программист руками, фотограф оставшимся. Доступен в многобуквенном формате: http://t.me/peopleasplaces
Ну вот я студентам всегда рассказывал, что программирование это искусство трейд-оффа (компромисса, блин, но слово трейд-офф слишком в технической культуре прижилось)

В общем да. В первую очередь надо определять задачи и риски, а уже от этого технические решения становятся чуть ли не очевидны.
July 24, 2025 at 7:22 AM
Ну то есть сама постановка вопроса «код должен быть вот таким-то» достаточно абсурдна. Код это инструмент, который покрывает невозможный спектр задач. У молотка область применения ограничена, а у кода — нет, совсем. Какое уж тут «должен».

Даже читаемостью и то где-то жертвовать приходится.
July 24, 2025 at 6:32 AM
Это понятно, я скорее с другой позиции. Есть изменения порядка «мы хотим быть независимы от конкретной БД», а есть, например, «мы хотим быстро расширять функциональность вот в этом месте».

Короче, ключевое это скорее определение точек с риском изменений и характера этих изменений.
July 24, 2025 at 6:31 AM
Хороший код должен свои задачи хорошо выполнять. А дальше уже качество растет от уровня понимания задач и от качества-количества инструментов, которыми ты владеешь.

Но вообще, нюансы начинаются прямо со слова flexible. Код может быть очень по-разному гибким.
July 24, 2025 at 12:56 AM
Перпетуум мобиле на батарейках
November 15, 2023 at 4:22 PM
Зря я в свое время из ИИ ушел, зря...
November 13, 2023 at 3:06 PM
Могу в следующий раз уведомить об отпуске только тут, пусть для остальных будет сюрприз
November 13, 2023 at 1:47 PM
Я еще поверчу эту мысль и перезвоню!
November 13, 2023 at 9:04 AM