Total nit pick, but I think Piranha is a totally wrong name here. Piranhas mostly feed on fresh meat, its known they are excited and eager to attack when victim moves in water, reassuring predator that its a healthy meat. Much better name would be Scavenger, or Vulture - a bird of prey that eats on dead meat. I assume you would rather cleanup your program from dead code, rather than strip it down to the bone from liv…
Uber open-sources tool to automatically clean up stale code
11–20 of 70 posts
Re: Uber open-sources tool to automatically clean up stale code
#12I find it strange that a company which provides taxi hailing/routing technology felt the need to write a code cleanup tool.
Re: Uber open-sources tool to automatically clean up stale code
#13I find it strange that a company which provides taxi hailing/routing technology felt the need to write a code cleanup tool.
Uber isn’t trivial
Re: Uber open-sources tool to automatically clean up stale code
#14I find it strange that a company which provides taxi hailing/routing technology felt the need to write a code cleanup tool.
It all sounds like anyone can put something like that together, but try scaling up to billions of users.
Re: Uber open-sources tool to automatically clean up stale code
#15I find it strange that a company which provides taxi hailing/routing technology felt the need to write a code cleanup tool.
> These nonfunctional feature flags represent technical debt, making it difficult for developers to work on the codebase, and can bloat our apps, requiring unnecessary operations that impact performance for the end user and potentially impact overall app reliability.
> Removing this debt can be time-intensive for our engineers, preventing them from working on newer features.
Re: Uber open-sources tool to automatically clean up stale code
#16I find it strange that a company which provides taxi hailing/routing technology felt the need to write a code cleanup tool.
You can make most of the Big N sound silly like this. Amazon? Basically a warehouse. Netflix, YouTube? They just stream video. Facebook, Twitter? CRUD websites. It all sounds like anyone can put something like that together, but try scaling up to billions of users.
Re: Uber open-sources tool to automatically clean up stale code
#17Re: Uber open-sources tool to automatically clean up stale code
#18I'm surprised to see that Boolean feature flags are common. We almost always ramp up percentages of UUID space or randomly chosen requests, to reduce the blast radius of a bad change.
Re: Uber open-sources tool to automatically clean up stale code
#19I'm surprised to see that Boolean feature flags are common. We almost always ramp up percentages of UUID space or randomly chosen requests, to reduce the blast radius of a bad change.
How do you test without a feature flag?