Articles by tag: refactoring
Labeled break in C# 15: practical application
We analyze when labeled break and continue in C# 15 are really needed, and when it's better to use refactoring. Examples for developers.
Safe Module Refactoring: Preserve Behavior | IT Practices
How to Extract Modules from a Monolith Without Regressions. Boring Refactoring Strategy with Feature Flags and Tests. Learn What Not to Change in the First Stage.
Token Analysis of Design Systems: Metrics and Control Tools
How to Automate Token Control in a Design System? We Break Down Quality Metrics, Health Score, and Tokens Dashboard Modes. Learn How to Avoid Errors During Versioning.
gnata: JSONata on Go with AI for $400
Engineer Reco ported JSONata to Go with Cursor: 1000x speedup, $500k savings. Process details, tests, shadow deployment. For Go developers.
Unit testing embedded: principles
Analysis of advantages, disadvantages, and 20+ principles of unit testing in firmware. For middle/senior developers: refactoring, coverage, HIL on target. Learn how to implement tests without spaghetti code.
Technical debt: managerial credit in IT
Break down the mechanism of technical debt as business credit. Metrics, consequences for the team, reduction strategies. For IT managers and developers — read and implement.
Naming Vue Router Routes: Rules and Enum
Learn how to avoid bugs in Vue Router routing: use name and enum for refactoring resilience. Practical examples for middle/senior developers. Apply today.
Free AI for code refactoring: Qwen + agents
Set up Qwen with Claude Code and Kilo Code for free: 1000 requests/day. Java Refactoring in 2 min. Guide for middle/senior dev — try without subscription.
Coexistence of legacy code in high-load systems
Learn why removing legacy code is risky and how to apply feature toggles for safe coexistence in Spring Boot. Strategies for middle/senior dev without refactoring risks. Practical examples.
Git Log Analysis: Hidden Data on Team and Project Metrics
Learn how to extract insights about developers and the project from Git logs. Methods for analyzing email, commits, and tasks for technical specialists.
Code Graph: Dependency and Complexity Analysis in Large Projects
Learn how the code graph helps automate navigation through complex codebases, find hot spots, and assess the impact of changes. A practical guide for developers.
10 refactoring errors: how to avoid failures in the project
Learn how to perform code refactoring without risk to the project. Practical tips for developers based on real cases.