Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
#
refactoring
Follow
Hide
Posts
Left menu
👋
Sign in
for the ability to sort posts by
relevant
,
latest
, or
top
.
Right menu
Your Refactor Copies a List. The Caller Still Holds the Old One.
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 27
Your Refactor Copies a List. The Caller Still Holds the Old One.
#
python
#
testing
#
refactoring
#
codequality
Comments
Add Comment
5 min read
Replay the Seam: A Differential Gate for the Smallest Safe Refactor
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 27
Replay the Seam: A Differential Gate for the Smallest Safe Refactor
#
testing
#
refactoring
#
python
#
automation
Comments
Add Comment
5 min read
Run It Ten Times Before You Write One Characterization Test
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 27
Run It Ten Times Before You Write One Characterization Test
#
testing
#
refactoring
#
python
#
ai
Comments
Add Comment
6 min read
Two Runs Must Agree Before You Freeze a CLI Transcript
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 27
Two Runs Must Agree Before You Freeze a CLI Transcript
#
testing
#
refactoring
#
python
#
cli
Comments
Add Comment
6 min read
Declare a Blast Radius Before You Refactor: Keep the Smallest Safe Change Actually Small
Dakota Wu
Dakota Wu
Dakota Wu
Follow
Oct 27
Declare a Blast Radius Before You Refactor: Keep the Smallest Safe Change Actually Small
#
refactoring
#
testing
#
ai
#
devtools
Comments
Add Comment
6 min read
Map Every Changed Line to the Test That Ran It Before You Refactor
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 27
Map Every Changed Line to the Test That Ran It Before You Refactor
#
python
#
testing
#
refactoring
#
devtools
Comments
Add Comment
6 min read
Count the Clocks Before Characterization Tests: A Nondeterminism Census for Messy Repos
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 27
Count the Clocks Before Characterization Tests: A Nondeterminism Census for Messy Repos
#
python
#
testing
#
refactoring
#
ai
Comments
Add Comment
5 min read
The agent extracted a shared helper and merged two callers' error paths
Jeff
Jeff
Jeff
Follow
Oct 26
The agent extracted a shared helper and merged two callers' error paths
#
aicode
#
aiagents
#
refactoring
#
debugging
Comments
Add Comment
3 min read
Record What Your Code Throws Before You Refactor It
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 27
Record What Your Code Throws Before You Refactor It
#
python
#
refactoring
#
testing
#
ai
Comments
Add Comment
5 min read
Pin the Order of Side Effects Before the Refactor: An Effect Ledger Gate
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 27
Pin the Order of Side Effects Before the Refactor: An Effect Ledger Gate
#
python
#
testing
#
refactoring
#
devtools
Comments
Add Comment
6 min read
Your Characterization Tests Passed. The Side Effects Changed Order.
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 26
Your Characterization Tests Passed. The Side Effects Changed Order.
#
python
#
testing
#
refactoring
#
productivity
Comments
Add Comment
5 min read
Triage Nondeterminism Before Golden Tests: A Probe for Messy Repos
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 26
Triage Nondeterminism Before Golden Tests: A Probe for Messy Repos
#
testing
#
refactoring
#
python
#
automation
Comments
Add Comment
7 min read
Count the Argument Shapes Your Fixtures Never See Before Refactoring a Messy Module
Dakota Wu
Dakota Wu
Dakota Wu
Follow
Oct 26
Count the Argument Shapes Your Fixtures Never See Before Refactoring a Messy Module
#
testing
#
refactoring
#
python
#
ai
Comments
Add Comment
6 min read
Break Your Code on Purpose: A Kill-Rate Gate for Characterization Tests
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 26
Break Your Code on Purpose: A Kill-Rate Gate for Characterization Tests
#
python
#
testing
#
refactoring
#
devtools
Comments
Add Comment
6 min read
Let the Free Model Write Inputs, Not Assertions: A Mutation Gate Before Your Refactor
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 26
Let the Free Model Write Inputs, Not Assertions: A Mutation Gate Before Your Refactor
#
testing
#
refactoring
#
ai
#
python
Comments
Add Comment
5 min read
👋
Sign in
for the ability to sort posts by
relevant
,
latest
, or
top
.
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account