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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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