• jmcs
    +2

    The biggest take away I got from talking with several people at Google is that they always build against the latest changes of other projects the depend on, so they catch incompatible changes early (they have special build machines that builds everything on demand). Having a library of functions could be solved with common packages in a package repository, for example, but this approach takes continuous integration to the next level.