Tag: refactoring

  • Refactoring and Legacy Code

    Refactoring and Legacy Code

    The first iOS project I worked on was a big mess that shipped without unit tests. It was a project that had had a number of different directions taken from a product perspective… and the code was like an archeological record of them. Since then I’ve worked on various things, most of which have been greenfield…

  • Medium Term: Tradeoffs and Refactoring

    Medium Term: Tradeoffs and Refactoring

    Ages ago, I wrote this post on meeting deadlines – things I’d learned, what had worked. One thing I wrote is about thinking “medium term”: Think Medium Term I don’t hack. I worry, actually, that I literally can’t hack. I can’t fight with something, and be happy with a one line fix labelled “DO NOT…