piannaf’s avatarpiannaf’s Twitter Archive—№ 2,050

  1. …in reply to @kpgalligan
    @kpgalligan @ErikHellman Yes, there is a lot of context in that old code that is lost to whoever is rewriting it... Unless the original authors had really good commit messages. Even when we "rewrite" a 1 year old iOS app for Android, the original PMs and Devs don't know what's in there or why.
    1. …in reply to @piannaf
      @kpgalligan @ErikHellman A refactor shouldn't change behavior. First year users will be upset when the "refactoring"/"rewrite" of 5 year old code reintroduces bugs, removes features they rely on, or makes things work a bit differently. Better to admit you're making a new product signalvnoise.com/posts/3856-the-big-rewrite-revisited