this post was submitted on 06 Feb 2024
110 points (94.4% liked)

Programming

17576 readers
136 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities [email protected]



founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 9 points 10 months ago (1 children)

That “just changing a word” is easy and quick. A codebase is an iceberg. Management only really typically understands the surface, but there is a disproportionate amount of ice under the water.

I had to change all instances of a label from a word to an abbreviation. Because we don’t have i18n set up in the app, it ended up affecting 55 different files. I did my best to consolidate into everything calling a common function, but it’s far from perfect. 55 files changed because management said “oh this word here should be shorter”.

[–] [email protected] 1 points 10 months ago* (last edited 10 months ago) (1 children)

piping find to sed with some possible tr, awk or perl sprinkle is your friend*

* not discounting the risk of ending up wasting more time than planned trying to get one complex regex right

[–] [email protected] 1 points 10 months ago

Oh I used some interesting IDE-based searching. QA closed the ticket so apparently I got them all! Haha.