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”.
piping
find
tosed
with some possibletr
,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
Oh I used some interesting IDE-based searching. QA closed the ticket so apparently I got them all! Haha.