#Refactor

2025-06-27
you╭👺+300╭🐈x5╭⁂+3╭(Ⓐ+aunspeaker
2025-06-20

protip never let anything distract you for 2 weeks in the middle of a precarious

2025-05-07

There comes a time in every developer's life where we're faced with this...

Read more here:
devleader.ca/2023/11/27/refact

#refactor #refactoring #programming

N-gated Hacker Newsngate
2025-05-07

Why bother with the Sisyphean task of migrating from Prettier and ESLint to when you can just use a 🪓 to your entire codebase? It's like trading your bicycle for a tricycle and expecting to win the Tour de France. 🚴‍♂️💨
blog.appsignal.com/2025/05/07/

N-gated Hacker Newsngate
2025-04-21

Ah, yes, the riveting tale of how a "noop" refactor—a coder's favorite oxymoron—somehow tanked by 30% ⏬. But fear not, brave souls; our hero embarks on a treacherous journey into the mystical land of allocations 🧙‍♂️, determined to unfurl the secrets of the heap while we all pretend to care. 🤷‍♂️
dolthub.com/blog/2025-04-18-op

2025-04-10

Level up your refactoring with these 9 articles!

Refactoring is a critical skill in software engineering. Here are some articles to help you level up:
devleader.ca/category/software

Refactoring Techniques:
devleader.ca/2023/11/14/top-10

Remove Control Flags:
devleader.ca/2023/11/19/remove

What & Why For Refactoring:
devleader.ca/2023/11/21/what-i

When to Refactor:
devleader.ca/2023/11/24/when-t
devleader.ca/2023/12/27/when-s

Rewrite vs Refactor:
devleader.ca/2023/11/26/rewrit

Legacy Code:
devleader.ca/2023/11/27/refact

What is Refactoring:
devleader.ca/2023/11/28/what-d

Simplified Refactoring:
devleader.ca/2023/12/04/how-to

Testing With Legacy Code:
devleader.ca/2023/12/20/dealin

I'm also happy to announce that I have an awesome course on all things refactoring, which you can check out here:
dometrain.com/course/from-zero

You'll learn a host of refactoring techniques with real code examples to walk through. Understand how to approach refactoring and when you may want to consider a rewrite!

----
📨 Sign up for my email newsletter!
🗣️ Share with your network!

#refactor #refactoring #softwareengineering #programming

2025-04-07

I refactored the [[Bookcase]] in my wiki … it might be a good topic for a video tutorial someday.

Instead of loading in different stored lists as a way of filtering the content, I now have one list that is filtered dynamically that both list (text) views and cover (image) views adhere to, making for neat on-the-fly re-arranging of the same list, and much more optimized.

gavart.ist/#Bookcase

#tiddlywiki #wiki #personalwiki #books #reading #code #lists #archivist #refactor

2025-03-26

I compiled useful refactoring techniques into this 5 hour course to help you improve your ability to refactor.

Check it out:
dometrain.com/course/from-zero

#Courses #Refactor #Refactoring #SoftwareEngineering

2025-03-19

I compiled useful refactoring techniques into a course that guides you through different ways to refactor with code examples.

Check it out:
dometrain.com/course/from-zero

#Courses #Refactor #Refactoring #SoftwareEngineering

you╭👺+300╭🐈x5╭⁂+3╭(Ⓐ+aunspeaker
2025-03-15

more ughhhh. been trying to the code which renders all this stuff for *ages*

i want it as free-standing single-purpose functions, so i can test each one of them more easily

however, i keep running into my reluctance to write code of the sort:

```
fn foo <'a, A, B, C, D> (a: A, b: B, c: C, d: D) -> impl Content + use<'a, A, B, C, D> where A: impl Content, B: impl (Fn()->A) + Send + Sync, C: impl Content, D: impl (Fn()->C)+Send+Sync { ...```

Skoop (Stefan Koopmanschap)Skoop@phpc.social
2025-03-11

This might be the most obvious of #linktuesday links in ages, but really, I've recently been helped a lot by #rector. So yes, I'm sharing Rector today: getrector.com

If you have not worked with it before, it may seem intimidating, but take some time to get used to it, because it can really make your life a lot easier, especially when working with #legacy code

#php #refactor

dr 🛠️🛰️📡🎧:blobfoxcomputer:davidr@hachyderm.io
2025-02-06

Because I am

- #agile -y only writing #code that I need immediately
- writing research #software where I don't really know what I want until I see it running
- dumb

I often find I get 90% of the way to somewhere useful and realize I need to #refactor large swaths to get the last 10%.

I missed an abstraction layer. Or rather, I deliberately omitted it because I was "more like DISTRACTION LAYER" at the time. But now I need that layer.

It seems overwhelming, but I have a major #engineer #mentalhealth tool: #git

If it turns into a tar pit, I can just revert.

2025-02-05

I compiled useful refactoring techniques into this 5 hour course to help you improve your ability to refactor.

Check it out:
dometrain.com/course/from-zero

#Courses #Refactor #Refactoring #SoftwareEngineering

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst