<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Refactoring on Blog của Tôi</title><link>https://thaig2pro.github.io/tags/refactoring/</link><description>Recent content in Refactoring on Blog của Tôi</description><generator>Hugo -- 0.146.0</generator><language>vi</language><lastBuildDate>Mon, 21 Sep 2026 10:00:00 +0700</lastBuildDate><atom:link href="https://thaig2pro.github.io/tags/refactoring/index.xml" rel="self" type="application/rss+xml"/><item><title>Cái lock tôi đánh rơi khi refactor, và 1184 test xanh không hề hay biết</title><link>https://thaig2pro.github.io/posts/lock-bi-danh-roi-khi-refactor/</link><pubDate>Mon, 21 Sep 2026 10:00:00 +0700</pubDate><guid>https://thaig2pro.github.io/posts/lock-bi-danh-roi-khi-refactor/</guid><description>Một row lock biến mất trong lúc refactor. Suite vẫn xanh vì sqlite nuốt im lặng FOR UPDATE. Cách tôi làm cho cái lock hiện ra trước mắt test, và cái giá phải trả.</description></item></channel></rss>