I'm working with a C# codebase built around roughly 50 generic pipelines implementing Pipeline. Events are handled through many generic publishers and subscribers that implement interfaces such as…
I'm trying to understand a C# system built around roughly 50 generic pipelines implementing Pipeline. Events are handled by many generic publishers and subscribers that implement interfaces such…
If you were setting up CI for a project, department, or company today, would you feel comfortable using Astral's ty as the primary Python type checker, or would…
Is there a rigorous way to determine whether code produced primarily by AI is worse than code written by an experienced developer? For example, could we compare two…
Is there a rigorous way to compare a codebase produced primarily by AI with one written by a senior developer? I'm wondering whether static analysis, test coverage, maintainability…
I'm a college student choosing a major project and would like feedback from experienced developers. The idea is to build a tool that accepts an old API specification,…
I'm a college student choosing a major project and would appreciate feedback from experienced developers. I'm considering building a tool that compares an old and new API specification,…
Tools such as Ruff, mypy, pytest, pytest-cov, pip-audit, CodeQL, and SonarQube can check syntax, types, tests, security, and various code-quality metrics. But are there tools that can assess…
I'm working on a project that involves analyzing a file (like server.js) using an abstract syntax tree (AST) to find specific components, such as express routes. The challenge…
I'm trying to figure out if there's a tool that can statically analyze my Spring project to create a call graph or a dependency tree, starting from my…
I've been diving into a massive, legacy codebase that's just a real beast—think hundreds of thousands of lines, inconsistent naming conventions, almost no documentation, and contributions from various…