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]

Billboard image

Deploy and scale your apps on AWS and GCP with a world class developer experience

Coherence makes it easy to set up and maintain cloud infrastructure. Harness the extensibility, compliance and cost efficiency of the cloud.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay