How structure helps me to maintain software

    By Oscar Westra van Holthe - Kind on 7-02-2017
    Category: Development

    Software maintenance can be hell. I’m sure that many developers have opened up an existing codebase, only to be greeted with a plethora of packages. You can usually see in excruciating detail the kinds of classes the software has. Any features implemented by the software are obfuscated. And once you slowly, ever so slowly, get to know the software, it gets worse: all those packages have a more or less good reason to exist. This means refactoring bit by bit (the boy scout rule) only makes the situation worse, and…

    Read more