Size: a a a

Архитектура ИТ-решений

2021 May 06

RT

Roman Tsirulnikov in Архитектура ИТ-решений
Да, декларативно показать потоки данных и последовательность событий можно
источник

АП

Арсений Пинкевич... in Архитектура ИТ-решений
По роли сложно сказать - пишу тз, архитектуру и код. Темы интересны.
Есть предвзятое отношение к IT курсам. Не понимаю, стоит ли оно своих денег. Всегда кажется, что проще открыть список тем и с гуглом выучить бесплатно.
источник

p

pragus in Архитектура ИТ-решений
Я выше и писал про техдолг
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Добавил бы про сокращение цикла обратной связи.
Ну того самого PDCA. Проектирование там где-то в районе Р. Да, это похоже что самая больная тема сейчас. Про остальное, я полагаю, однако стоит помнить хотя бы.
источник

M

Mikhail in Архитектура ИТ-решений
А сори, видимо не верно понял
источник

RT

Roman Tsirulnikov in Архитектура ИТ-решений
Я бы дополнил список методическим советом:  многая документация декларирует факт как что-то реализовано,
но не дает понимания почему. В обязательном порядке, для каждой задачи, должна фиксироваться мотивационная часть: какую прикладную проблему решаем, какие отребования/граничения, почему приняты те или иные решения.
источник

p

pragus in Архитектура ИТ-решений
Лучший рефакторинг - это когда кода становится меньше, а функциональность растёт
источник

AZ

Alexander Zaitsev in Архитектура ИТ-решений
> это когда кода становится меньше

вы с такими метриками аккуратнее, а то получите набор однострочников на перле
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
А почему нет? Букинг же успешный бизнес
источник

p

pragus in Архитектура ИТ-решений
Если они покрыты тестами - почему нет?
источник

VA

Viktor Alexandrov in Архитектура ИТ-решений
Я обычно понимаю под рефакторингом более широкое — не код, в всё решение целиком. И не только "понимание", но и эффективное развитие (уменьшение трудозатрат) с учётом потребностей (возникших и возникающих) у заказчиков
источник

IK

Ilya Kaznacheev🥤 in Архитектура ИТ-решений
Уважаемые, подскажите какой-нибудь гайд по рисованию архитектурных диаграм. Не в плане как draw.io пользоваться, а именно методология - как декомпозировать, как отображать связи, как вообще от “у это нас как-то работает” прийти к набору диаграм - HLA, сетевые, связи и т.п.?
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Изначально термин рефакторинг означал именно улучшение кода с целью упрощения его понимания (читаемости)
Сейчас под рефакторингом понимается всё что угодно для улучшения чего угодно, связанное с изменением кода
источник

VA

Viktor Alexandrov in Архитектура ИТ-решений
*или не связанное с изменением кода
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
да, так произошло, из-за того что люди не особо вникали в рефакторинг и не особо владеют проф. словарём
поэтому для всего используют одно слово - "Ку"
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
С учётом скорости, с которой растёт рынок, скоро все мычать начнём
источник

VA

Viktor Alexandrov in Архитектура ИТ-решений
Мне кажется, что это уже снобизм :)
источник

VA

Viktor Alexandrov in Архитектура ИТ-решений
Расширение понятия на смежные области вполне хороший признак проникновения знаний
источник

AZ

Alexander Zaitsev in Архитектура ИТ-решений
это скорее не "почему нет", а такой метрикой вы считаете именно однострочники идеальными, так как они имеют максимальную концентрацию функционала на единицу кода.

Не знаю как там во всей индустрии, но что я , что мои коллеги регулярно сталкиваются с пониманием таких вот конструкций вне зависимости от ЯП. Но возможно это просто я и коллеги бездари
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Только если он не приводит к размытию терминов
источник