DEV Community

Cover image for Zipping in Software Development
Abdelrahman Ali
Abdelrahman Ali

Posted on

Zipping in Software Development

In the Software Engineering, the Continuous Integration (CI) is the key factor to deliver a confident software. We can think of CI in terms of DevOps, we can think of it as two pillars: the feature code and it's many Tests.

The power lies in the Continuity - the practice - witch has to go on all the time every day for every piece of code/function. We know the improper functions of the Zipper, i.e. it may slide with only one side or slide with gaps relative to other side (less coverage).

The zipper benefit comes when it has been blocked so bad unit has been detected. We have to do an Effective Pull Requests to ensure a right forward step/slide.

This Zipper interpretation can be rolled out to the continuous alignment/sync between quality engineers and software engineers, between product owner and engineers.

Keep it in your mind all the delivery time in all aspects.
This leads to the sustainability in the Software Development.

More details: https://lnkd.in/gnZtewh

Worthy reading researches about #zipper metaphor / model in #softwaredevelopment
https://lnkd.in/eFPMMnzn [2010]
https://lnkd.in/et66_GND [2014]
https://lnkd.in/eSrhrg_U [2017]

Top comments (0)