#code_smell

2025-06-11

[Перевод] Оверинжиниринг в луковичной и гексагональной архитектурах

Команда Spring АйО перевела статью, которая рассказывает о том, как луковичная и гексагональная архитектура часто используется программистами в неоправданно сложном варианте, взятом из учебника, и как эти архитектурные стили можно упростить, получив от этого существенные преимущества в плане затрат на разработку и поддержку.

habr.com/ru/companies/spring_a

#overengineering #onion_architecture #hexagonal_architecture #clean_architecture #interface #strict_layers #code_smell #rest_api #mock #dto

2025-01-18

Заговор разработчиков против корпораций

Речь пойдет о тайной, сугубо анонимной организации, следы которой начал замечать еще в 2018-ом, работая в Яндексе. О целях и мотивах организации можно только догадываться: некоторые считают это кибер-луддизмом, другие — техно-анархизмом. Ясно одно: организация существует, ее члены уничтожают кодовые базы десятилетиями, и говорить об этом не принято. Читать далее на свой страх и риск

habr.com/ru/articles/874610/

#code_smell #идеальный_код #идиоматичный_код #говнокод #bad_practices #ооп #функциональное_программирование #управление_разработкой #clojure

2022-11-25

An interactive ambient visualization for code smells
(2010) : Emerson Murphy-Hill and Andrew P. Black
DOI: doi.org/10.1145/1879211.1879216

2022-08-13

On the Evolution and Impact of Architectural Smells-An Industrial Case Study
(2022) : Darius Sas and Paris Avgeriou and Umut Uyumaz
DOI: doi.org/10.1007/s10664-022-101

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst