this post was submitted on 06 Feb 2024
109 points (94.3% liked)

Programming

17526 readers
238 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 !webdev@programming.dev



founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] ulkesh@beehaw.org 9 points 9 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”.

[–] pkill@programming.dev 1 points 9 months ago* (last edited 9 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

[–] ulkesh@beehaw.org 1 points 9 months ago

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