Архитектура ПО

Паттерны и проектирование систем.

9Вопросов
67%Решено

Эксперты раздела

Задать вопрос
Аватар Ринат Гайнуллин Ринат Гайнуллин • Архитектура ПО •

Нужно ли писать документацию?

Тимлид задрал требовать писать доку на каждый чих. Проект пишется на коленке, требования меняются раз в неделю. Я считаю, что лучший код - самодокументируемый. Пока я потрачу три часа на описание АПИ, дизайн уже переделают. Нужно ли писать документацию в...
Аватар Сфинкс Сфинкс • Архитектура ПО •

Нужно ли небольшому бизнесу создание собственной цифровой экосистемы?

Владею сетью локальных кофеен. Наш айтишник предлагает пилить свою экосистему - приложение с картой, доставку, интеграцию с умной кофемашиной и прочий космос. Мне кажется, это бред и развод на бабки. Зачем мелким свою экосистему делать?
Аватар Александр Сергеевич Александр Сергеевич • Архитектура ПО •

Нужно ли будет знание программирования в эпоху искусственного интеллекта?

Задолбали новости про то, как нейросети пишут код за секунды. Клод и Чатгпт с каждым обновлением выдают все более сложные скрипты. Собственно вопрос. Зачем вообще сейчас учиться программированию в 2026 году, если можно на пальцах объяснить задачу ИИ-помощнику и забрать...
Аватар Александр Сергеевич Александр Сергеевич • Архитектура ПО •

Если такой опыт был, как вам было работать в паре с другим разработчиком?

Имею в виду парное программирование (pair programming). Устроился на новое место, тут принято работать так: два разраба за одним компом, один пишет, второй смотрит и подсказывает, потом меняются. Честно говоря чувствую себя немного не в своей тарелке. Когда кто то...
Аватар Иван Архитектор Иван Архитектор • Архитектура ПО •

Прав ли Борисов в возникшем споре?

У нас на работе разгорелся спор. Борисов (наш тимлид) настаивает на том, что все новые микросервисы должны писать ТОЛЬКО на Go, потому что "это стандарт индустрии и все остальное легаси". При этом у нас уже есть рабочие сервисы на Python...
Аватар Дмитрий Самойлов Дмитрий Самойлов • Архитектура ПО •

Программирование на русском языке - имеет ли смысл?

Наткнулся на 1С и подумал, а почему вообще нет нормальных языков программирования на русском? Ну кроме 1С который специфичный. Вроде были попытки - Робик, Рапира, что то еще советское. Но все мертвые. Почему так? Это принципиальная невозможность или просто никто...
Аватар Денис Воганов Денис Воганов • Архитектура ПО •

Почему если что-то работает, то не трогай это?

Постоянно слышу эту фразу от старших коллег. "Работает - не трогай". Но ведь это же путь к деградации? Есть легаси код на проекте, написан криво, но работает. Есть сервер на Ubuntu 16.04, уже без поддержки, но работает. Есть скрипт на...
Аватар Ринат Гайнуллин Ринат Гайнуллин • Архитектура ПО •

Какое название можно присвоить входам?

Проектирую базу данных для системы контроля доступа. Есть сущность "вход" (дверь, турникет, ворота). Не могу придумать нормальное название для таблицы и переменных. "Entry" - путается с записью в логе. "Entrance" - слишком длинное. "Door" - не все входы это двери....
Аватар Камиль Асфандияров Камиль Асфандияров • Архитектура ПО •

Будет ли в будущем создан универсальный язык программирования?

Задумался тут на досуге. Сейчас для каждой задачи свой язык: Python для ML, JavaScript для веба, C++ для системщины, Rust для безопасного низкоуровневого кода, SQL для баз данных и так далее. Может ли в теории появиться один язык, который заменит...