#refactoring — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #refactoring, aggregated by home.social.
-
Magic Numbers reduce code readability by hiding business rules in literal values. Replace Magic Number with Named Constant systematically improves code quality through self-documenting constants.
This technique connects directly to clean code principles and software maintainability.
#CleanCode #Refactoring #Java #MagicNumbers #SoftwareEngineering
-
A new Blog section is now live on:
🔹 https://stackcompassguide.dev/blog.html
It contains articles about keeping architecture simple, avoiding overengineering, and recognizing common software anti patterns, based on real world decisions and tradeoffs. I will keep adding more over time.
If you are figuring out what to use and why, this might help or maybe even inspire you. 😉
I would really appreciate any feedback.#programming #softwaredevelopment #cleancode #softwarearchitecture #devops #refactoring
-
The fourth article in the Architectural Decisions series is out now ✅
This time, it’s about why simplicity often wins over unnecessarily complex architecture in practice. Why it’s better to start simple, avoid premature optimization, and when it actually makes sense to introduce complexity.
If you’re dealing with system architecture or thinking about better technical decisions, it might give you a new perspective, maybe help, maybe inspire. 😉
🔹 https://mortylen.hashnode.dev/why-simple-architecture-wins
#programming #cleancode #softwarearchitecture #softwaredevelopment #decision #refactoring #devops
-
Join me and the Seattle Software Crafters group for my talk on "Refactoring Tests"!
The talk starts at 10am PDT (5pm UTC), but you can join 30 minutes earlier to chat.
https://www.meetup.com/seattle-software-craftsmanship/events/310497363/
-
I’ve written a new article about software anti-patterns.
I focused on why they happen and how to recognize common ones like God Object, Spaghetti Code, and tight coupling.
If you’ve ever felt like code is getting harder to change for no obvious reason, this might resonate 🧐
I’d really appreciate any feedback.
🔹 https://mortylen.hashnode.dev/when-code-hurts-anti-patterns-in-software-development
#cleancode #architecture #programming #refactoring #softwaredevelopement
-
How do you manage large-scale code migrations across a massive codebase?
At #Spotify, the answer is Honk - an internal AI-powered coding agent - currently merging 1,000 pull requests every 10 days!
Read more on #InfoQ ⇨ https://bit.ly/4rZExaF
-
The last part of my series on the @qt blog has been published this week:
https://www.qt.io/blog/qtwidgets-to-qtquick-application-journey-part4We reached the end of this journey. I hope it gives a clearer idea of how to safely approach software architecture transitions in general, and for the purpose of a QtWidgets to QtQuick port in particular.
Hope people found it useful and enjoyed it.
-
The only solution to tech debt is to go fix all of it right away.
Read more here:
https://www.devleader.ca/2023/10/20/how-to-balance-technical-debt-tackle-it-before-it-tackles-you/ -
ReSharper for Visual Studio Code, Cursor, and Compatible Editors Is Out
#dotnet #resharper #vscode #cursor #programming #refactoring #codingstandards
-
ReSharper for Visual Studio Code, Cursor, and Compatible Editors Is Out
#dotnet #resharper #vscode #cursor #programming #refactoring #codingstandards
-
ReSharper for Visual Studio Code, Cursor, and Compatible Editors Is Out
#dotnet #resharper #vscode #cursor #programming #refactoring #codingstandards
-
ReSharper for Visual Studio Code, Cursor, and Compatible Editors Is Out
#dotnet #resharper #vscode #cursor #programming #refactoring #codingstandards
-
ReSharper for Visual Studio Code, Cursor, and Compatible Editors Is Out
#dotnet #resharper #vscode #cursor #programming #refactoring #codingstandards
-
OK, c'est une façon intéressante de présenter le travail sur un logiciel hérité. https://understandlegacycode.com/blog/a-process-to-do-safe-changes-in-a-complex-codebase/ #méthode #refactoring #qualité
-
Leanpub Book LAUNCH 🚀 The Other Half of Coding: What they Didn't Teach You by Max Guernsey, III
This is our second launch video for this now-completed book!
Watch here:
#books #leanpublishing #selfpublishing #booklaunch #programming #TDD #BDD #coding #softwareengineering #refactoring
-
[Перевод] Гексагональная архитектура в Rust: отвязываем бизнес-логику от Solana
Представьте: вы строите сервис выдачи дипломов на Solana. Всё отлично, пока дело не доходит до тестов. Внезапно оказывается, что для проверки бизнес-логики нужно поднимать валидатор, искать тестовые токены и молиться на стабильность сети. Знакомая боль? В этой статье я покажу, как мы решили проблему, используя async-trait и dyn Trait. Мы превратили интеграционные тесты длиной в минуты в юнит-тесты, которые проходят за миллисекунды. Узнать решение
https://habr.com/ru/articles/983874/
#rust #solana #гексагональная_архитектура #блокчейн #unittesting #dependency_injection #axum #web3 #mocking #refactoring
-
Январский рефакторинг: 7 дней, чтобы почистить Python веб‑проект
Январь - самое удобное время разобрать завалы в проекте. Пол‑команды ещё в отпусках, pull‑реквестов меньше, product owner'ы только вспоминают, что планировали делать в этом году - можно спокойно пройтись по коду и навести порядок. В этой статье пойдёт речь о нескольких косметических действиях, которые, с одной стороны, почти не затрагивают логику программы и не вызывают ненависти у тестировщиков, а с другой - делают код чуть приятнее и дают темы для обсуждения на бэкенд‑созвонах. Мы разложим импорты, перенесём логику из роутов в контроллеры, а из контроллеров - в репозитории и сервисы, избавимся от requirements.txt в пользу нормального менеджера зависимостей и включим mypy.
https://habr.com/ru/articles/983172/
#python #backend #refactoring #architecture #linter #mypy #litestar
-
So, hier hat der Regen jetzt Scheinbar aufgehört. Den Rest #refactoring mache ich morgen. Interessanterweise ist jetzt passiert, was wir alle schon lange befürchtet haben: ich will morgen mein erstes eigenes #vimscript für #vim und #neovim #nvim versuchen zu schreiben!
-
**Подборка топовых и новых идей для блога с хэштегами.**
---
### **10 лучших тем**
(на основе актуальности, трендов и универсальности):
1. **Стейкинг в 2024: что значит Ethereum 2.0?**
- Хэштеги: #Ethereum #Стейкинг #Web3 #Блокчейн
2. **Mastodon vs Threads: кто выигрывает?**
- Хэштеги: #Федиверс #Mastodon #Threads #СоциальныеСети
3. **Rust для начинающих: почему стоит попробовать?**
- Хэштеги: #Rust #Разработка #Программирование #OpenSource
4. **Токенизация активов: реальные примеры**
- Хэштеги: #Токенизация #Блокчейн #Финансы #Децентрализация
5. **Создание Telegram-бота за час**
- Хэштеги: #Telegram #Боты #Программирование #Автоматизация
6. **ActivityPub за пределами социальных сетей**
- Хэштеги: #ActivityPub #Децентрализация #Федиверс #Приватность
7. **Экосистема DAO: руководство для новичков**
- Хэштеги: #DAO #Web3 #Блокчейн #Управление
8. **Docker: лучшие практики для проектов**
- Хэштеги: #Docker #DevOps #Разработка #Технологии
9. **Matrix + Fediverse: дорожная карта**
- Хэштеги: #Matrix #Федиверс #СоциальныеСети #Безопасность
10. **Автоматизация трейдинга: инструменты**
- Хэштеги: #Криптовалюта #Трейдинг #Алгоритмы #Технологии
---
### **23 варианта тем для блога с хэштегами**
#### 1. **Криптовалюты и блокчейн**
1. Влияние Web3 на децентрализованную экономику
- Хэштеги: #Web3 #Блокчейн #Экономика #Децентрализация
2. Монеты конфиденциальности: Monero, Zcash и другие
- Хэштеги: #Конфиденциальность #Monero #Zcash #Криптовалюта
3. Lightning Network: будущее BTC-платежей
- Хэштеги: #Bitcoin #LightningNetwork #Криптовалюта #Технологии
4. BRC-20 токены: инновация или мода?
- Хэштеги: #BRC20 #Web3 #Токены #Финансы
5. Топ криптоафёр: разбираем схемы
- Хэштеги: #Крипто #Безопасность #Мошенничество #Обучение
#### 2. **Федивёрс**
6. Как запустить свой сервер Mastodon?
- Хэштеги: #Mastodon #Федиверс #Сервера #Инструкция
7. PeerTube в 2024: децентрализованный видеохостинг
- Хэштеги: #PeerTube #Видео #Федиверс #OpenSource
8. Частные группы в Fediverse: новые возможности
- Хэштеги: #Сообщества #Децентрализация #Федиверс #Приватность
9. Интеграция Mastodon с RSS: инструкция
- Хэштеги: #RSS #Mastodon #Инструменты #СоциальныеСети
10. Fediverse для бизнеса: советы
- Хэштеги: #Бизнес #Федиверс #Технологии #Соцсети
#### 3. **Разработка**
11. Основы больших языковых моделей (LLM)
- Хэштеги: #AI #LLM #Разработка #Технологии
12. WebAssembly: что это и зачем?
- Хэштеги: #WebAssembly #Веб #Технологии #Разработка
13. Масштабирование с Kubernetes
- Хэштеги: #Kubernetes #DevOps #Сервера #Программирование
14. Защита от SQL-инъекций
- Хэштеги: #Безопасность #SQL #БазыДанных #Программирование
15. Веб-компоненты: современные стандарты
- Хэштеги: #Веб #HTML #CSS #Технологии
16. Серверлесс архитектура: введение
- Хэштеги: #Serverless #Cloud #Программирование #DevOps
17. Оптимизация устаревшего кода
- Хэштеги: #Refactoring #Код #Разработка #Практики
18. Инструменты для тестирования производительности
- Хэштеги: #Тестирование #Производительность #Инструменты #Программирование
#### 4. **Пересечения технологий**
19. AI и блокчейн: точки пересечения
- Хэштеги: #AI #Блокчейн #Технологии #Инновации
20. Децентрализация как ответ на цензуру
- Хэштеги: #Цензура #Децентрализация #Федиверс #Приватность
21. Корпоративные блокчейны: Hyperledger и Corda
- Хэштеги: #Hyperledger #Corda #Блокчейн #Бизнес
22. ActivityPub за пределами социальных сетей
- Хэштеги: #ActivityPub #Протокол #Федиверс #Технологии
23. NFT в бизнесе: успешные кейсы
- Хэштеги: #NFT #Блокчейн #Бизнес #Кейсы
---
Выберите интересующую тему или уточните запрос, чтобы я мог помочь ещё точнее. 💡 -
Every inline code comment is a method (function) that yearns to be extracted. #Refactoring #SmallSteps
-
I am currently working on a #refactoring of #SimplePie. SimplePie is used to read #RSS feeds. It is written in #PHP. If you use #WordPress, you unknowingly use SimplePie as well.
https://github.com/simplepie/simplepie
Have you ever heard of SimplePie, or are you using it in a project?
-
I am currently working on a #refactoring of #SimplePie. SimplePie is used to read #RSS feeds. It is written in #PHP. If you use #WordPress, you unknowingly use SimplePie as well.
https://github.com/simplepie/simplepie
Have you ever heard of SimplePie, or are you using it in a project?