Skip to content
Discussion options

You must be logged in to vote

Do you rely on automation (CI/CD, linters), or prefer manual review?

Treat it as a false choice—you want both, but for different jobs.

What automation is best at

Automation (CI/CD, linters, tests) is your first line of defense:

Catches syntax errors, formatting, type issues (e.g., flake8, black, mypy)
Runs tests on every commit via pipelines like GitHub Actions or GitLab CI/CD
Prevents broken code from being merged
Enforces consistency across the codebase

In a solid setup, a PR shouldn’t even be reviewable if CI is failing.

What manual review is best at

Humans handle what automation can’t:

Code clarity and maintainability
Architectural decisions
Edge cases and unintended side effects
Na…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by sudoUgando
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants