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
Test the Safety Net First: Mutation-Check Characterization Pins Before a Refactor
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 16
Test the Safety Net First: Mutation-Check Characterization Pins Before a Refactor
#
testing
#
refactoring
#
python
#
cicd
Comments
Add Comment
5 min read
Moderation
Freeze the Clock First: A Nondeterminism Gate for Messy Refactors
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 16
Freeze the Clock First: A Nondeterminism Gate for Messy Refactors
#
testing
#
refactoring
#
python
#
devtools
Comments
Add Comment
5 min read
Moderation
Find the Seam Before You Cut: A Read/Write Census for Messy Modules
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 16
Find the Seam Before You Cut: A Read/Write Census for Messy Modules
#
python
#
refactoring
#
testing
#
architecture
Comments
Add Comment
7 min read
Moderation
The Bug Is in the Files: Characterize Filesystem Side Effects Before a Messy Refactor
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 16
The Bug Is in the Files: Characterize Filesystem Side Effects Before a Messy Refactor
#
testing
#
refactoring
#
python
#
devtools
Comments
Add Comment
5 min read
Moderation
The Shape Census: Triage a Messy Module Before You Refactor It
Dakota Wu
Dakota Wu
Dakota Wu
Follow
Oct 16
The Shape Census: Triage a Messy Module Before You Refactor It
#
refactoring
#
testing
#
python
#
softwareengineering
Comments
Add Comment
6 min read
Moderation
Cap Snapshot Churn: A Failure-First Characterization Harness for Messy Repos
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 16
Cap Snapshot Churn: A Failure-First Characterization Harness for Messy Repos
#
testing
#
refactoring
#
python
#
ci
Comments
Add Comment
5 min read
Moderation
Pin the Call Log, Not the Return Value: Choosing the Smallest Safe Refactor Move
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 16
Pin the Call Log, Not the Return Value: Choosing the Smallest Safe Refactor Move
#
refactoring
#
testing
#
python
#
devtools
Comments
Add Comment
6 min read
Moderation
Your agent keeps deprecated aliases alive forever. Make it pick a cutover date.
Jeff
Jeff
Jeff
Follow
Oct 15
Your agent keeps deprecated aliases alive forever. Make it pick a cutover date.
#
aiagents
#
refactoring
#
coding
#
softwareengineering
Comments
Add Comment
3 min read
Moderation
Characterization Tests Are Not Enough: Add a Diff-Budget Guard
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 15
Characterization Tests Are Not Enough: Add a Diff-Budget Guard
#
refactoring
#
testing
#
python
#
devtools
Comments
Add Comment
6 min read
Moderation
Record Every Side Effect Before You Extract: A Ledger Diff Gate
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 16
Record Every Side Effect Before You Extract: A Ledger Diff Gate
#
python
#
testing
#
refactoring
#
devtools
Comments
Add Comment
5 min read
Moderation
Stop Hand-Writing a Hundred Characterization Tests: Shrink a Recorded Corpus Instead
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 15
Stop Hand-Writing a Hundred Characterization Tests: Shrink a Recorded Corpus Instead
#
refactoring
#
testing
#
python
#
legacycode
Comments
Add Comment
5 min read
Moderation
Seed Five Mutations Before You Trust a Characterization Test
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 15
Seed Five Mutations Before You Trust a Characterization Test
#
testing
#
refactoring
#
python
#
devtools
Comments
Add Comment
5 min read
Moderation
Rewrite or Refactor a Legacy Application? How to Decide
Aqib Javaid
Aqib Javaid
Aqib Javaid
Follow
Oct 15
Rewrite or Refactor a Legacy Application? How to Decide
#
legacy
#
refactoring
#
architecture
#
softwaredevelopment
Comments
Add Comment
5 min read
Moderation
Refactor a Repo You Don't Understand: Golden Files First, One Change Second
Dakota Huang
Dakota Huang
Dakota Huang
Follow
Oct 15
Refactor a Repo You Don't Understand: Golden Files First, One Change Second
#
testing
#
python
#
refactoring
#
programming
Comments
1
 comment
5 min read
Moderation
Pin the Fault Matrix Before You Refactor a Messy Module
Dakota Wu
Dakota Wu
Dakota Wu
Follow
Oct 15
Pin the Fault Matrix Before You Refactor a Messy Module
#
refactoring
#
testing
#
python
#
devtools
Comments
Add Comment
6 min read
Moderation
đź‘‹
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