Last post Jan 23, 2014 04:26 AM by DigiMortal
Jan 23, 2014 02:09 AM|mou_inn|LINK
can anyone tell me what is Continuous Integration in Software Developments. i heard this phrase often but do not understand what is Continuous Integration in Software Developments?
please tell me with sample scenario or example to explain what is Continuous Integration in Software Developments in detail and how people do it in realife.
Jan 23, 2014 03:23 AM|Mikesdotnetting|LINK
Jan 23, 2014 04:26 AM|DigiMortal|LINK
In short, continuous integration means that code is committed, built and tested as often as possible.
This guarantees that modules written by different developers are compatible wiht each other, there's no code mismatches etc. If, let's say, three developers work on different parts of system and they integrate their code in the end of each month it is possible
that integration of those parts takes days. Days come easily - agreeing about interfaces, modifying code, reorganizing code between layers etc. Continuous integration drags integration problems to minimum because developers must write code the way that they
don't break builds. What it means? They have to communicate and solve all integration problems early when those problems are very small.