Show HN: Patchwork, AST-native sed without LLMs
Patchwork은 LLM(대형 언어 모델)을 사용하지 않고 AST(추상 구문 트리) 기반으로 코드 구조를 인식하여 코드 리팩토링을 수행하는 경량 CLI 도구입니다. sed와 같은 정규식 기반 도구의 한계를 극복하고, Semgrep이나 ast-grep 같은 무거운 도구 대비 빠르고 간단한 구조적 코드 변경을 지원합니다. Rust로 개발되었으며 Java, Python, JavaScript, TypeScript, TSX 언어를 지원하고, 3MB 크기의 단일 바이너리로 설치와 사용이 용이합니다. 복잡한 구조 변경이나 LLM 기반의 심층 분석은 지원하지 않지만, 빠른 코드 수정 작업에 적합합니다.

https://github.com/ThatXliner/patchwork

#coderefactoring #ast #clitool #rust #softwaredevelopment

GitHub - ThatXliner/patchwork: AST-native code refactor without LLMs

AST-native code refactor without LLMs. Contribute to ThatXliner/patchwork development by creating an account on GitHub.

GitHub
Refactoring isn’t an expense—it’s an investment. Learn how to calculate ROI, reduce technical debt, and get leadership buy-in for modernization. https://hackernoon.com/7-persuasive-ways-ctos-can-get-stakeholders-onboard-with-code-refactoring #coderefactoring
7 Persuasive Ways CTOs Can Get Stakeholders Onboard With Code Refactoring | HackerNoon

Refactoring isn’t an expense—it’s an investment. Learn how to calculate ROI, reduce technical debt, and get leadership buy-in for modernization.

🚨 Bài viết: Claudiq viết 62% code thêm nhưng điểm giảm 16%? Kết quả refactoring WebSocket chỉźng наш hóa "lớp code hơn" không đồng nghĩa "t hammer". #TinhNangAI #ChinhSachMã #CodeRefactoring #HọcNgônNghi

https://www.reddit.com/r/programming/comments/1o7o6ek/more_code_better_code_claude_haiku_45_wrote_62/

Ask Mode vs Agent Mode - Choosing the Right Copilot Experience for .NET - .NET Blog

GitHub Copilot Chat offers two powerful modes, Ask Mode and Agent Mode, that can dramatically accelerate your development. Learn when to use each mode to get the most out of this tool.

.NET Blog
Refactoring Clojure (1)

Refactoring some Clojure code that implements an order-1 word-level Markov text generator.

Orso Labs

🚨 Continuous Refactoring: Don't Wait for Problems

🔧 Refactoring code shouldn't be a reaction to problems, it should be an integral part of your daily development routine. Instead of waiting for issues to pile up or trying to refactor your entire application at once, focus on making small, incremental improvements regularly.

Thread [1/2] 🧵 👇

🖼️ Picture : monkeyuser

#CodeRefactoring #MikadoMethod #SoftwareDevelopment #continuousRefactoring #TechTips

"Feeling like your code is more spaghetti than structure? 🍝💻 Remember, even the most tangled code has the potential to be refactored into a sleek, efficient program. It's like finding the perfect recipe for turning a chaotic kitchen into a Michelin-starred meal. So, grab your metaphorical chef's hat and start whipping your code into shape. Bon appétit, developers! #CodeRefactoring #DeveloperHumor"
Join us in our new video series where we tackle the art of code refactoring head-on. 💡 Learn practical strategies and techniques to minimize future problems and ensure a sustainable development cycle. Get ready to level up your coding game! 🔽 [Insert YouTube video link] #CodeRefactoring #SoftwareDevelopment #BestPractices #DeveloperTips #HealthyCodebase https://youtu.be/n_ghcGGM3dc
Down the Rabbit Hole: Exploring Code Refactoring and Its Impact

YouTube
🐇🕳️ Excited to share our latest video: "Down the Rabbit Hole: Exploring Code Refactoring and Its Impact"! Discover the importance of refactoring, tips to minimize future problems, and the benefits and pitfalls along the way #CodeRefactoring #SoftwareDevelopment #TechTalk #ProgrammingTips #SoftwareEngineering