8

Now it's my fault that the software is no working, when some partners never notified me they changed some code affecting my area, WTH they don't tell they are changing sensible functions to me to prepare the compatibility🤯😒

Comments
  • 0
    make code for the worst case scenario
  • 6
    Sounds like you need integration tests and gates.
  • 6
    Sounds like you're missing tests and continuous integration. Get to it!
  • 0
    @SortOfTested sounds like I don't know what are you talking about
  • 0
    @bettoisc
    Root stated it more precisely. Integration testing will make you software better software, and provides controls/executable data that can help you prevent other parties from releasing code that damages your system.

    https://codeship.com/continuous-int...
  • 1
    Sounds like you also are missing pullrequests and peer review.

    I do not rely on people telling me what they did or did not do ( in this context) , but rely on (automated) gate keepers that enforce a workflow and maintain quality standards and best practices where people need to adhere to.
  • 0
    The thing is that they are different addons, different repos, but individually they work ok, but as the software is one, the partner add-on is not compatible with mine
  • 0
    @bettoisc have a look at a hosted git solution, for example github. Let other parties be added to a unified git hosting platform. Different repos then should not be a problem. That way you have one entrypoint for hosting code, doing ci and introducing peerreview. Set the process to your hand, by taking control :)
Add Comment