0
Anonymous Posted 17 years ago
Vocabulary

A word about software development

Hello,

Below is one of the 26 key principles to guide an agile software development team. Please advise the meaning of "build breakage"

Context:

Build a culture of immediate response to build breakage. Understand that when the build is broken, it effect everyone in the project, and so there is nothing more important than making sure that the central core code is building and testing properly. I have seen teams that allowed broken tests to persist for months because it was someone else’s job. Everyone suffered, but nobody acted. Instead, there needs to be widespread recognition that a little work will pay back in a big way over the team.

Thanks,

Best regards,

Xin Yan

China
  

Top answer

This is probably Pernickety's area, but my understanding is that a given build is similar to a given "version," only more refined. " A broken build would be one which has ceased to function in some respect. "Build breakage" would be the occurrence of a failure, or a breakdown, of the software as compiled in a particular build.

  • This is probably Pernickety's area, but my understanding is that a given build is similar to a given "version," only more refined.
  • " A broken build would be one which has ceased to function in some respect.
  • "Build breakage" would be the occurrence of a failure, or a breakdown, of the software as compiled in a particular build.
  • It would not necessarily be a complete failure, but some aspect of it is not performing correctly.
  • " I'd say that each time new elements are added to the core code, the whole thing must be recompiled; and that would be a new build.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

6 Answers
0
This is probably Pernickety's area, but my understanding is that a given build is similar to a given "version," only more refined.
That is, every time the software is compiled, that would be "a build." A broken build would be one which has ceased to function in some respect.

"Build breakage" would be the occurrence of a failure, or a breakdown, of the software as compiled in a par
0
Avangi"Build breakage" would be the occurrence of a failure, or a breakdown, of the software as compiled in a particular build. It would not necessarily be a complete failure, but some aspect of it is not performing correctly.


I agree with Avangi. Building a software project requires both compiling and linking the project.
0
AvangiThis is probably Pernickety's area, but my understanding is that a given build is similar to a given "version," only more refined.

Hi, Avangi

Project building is a bit outside my field of expertise but I think I can let you in on how it's done
0
Your use of "checked in" is a new one on me. Is an outsider allowed to simply add on to an existing program and assume it will work?

I was picturing it as routines A, B, C, D, and E being successfully linked, and all maintaining correct function. Then F and G are added. F and G function correctly but now B and D are not working right. [:^)]

An unsuccessful build?
0
AvangiYour use of "checked in" is a new one on me. Is an outsider allowed to simply add on to an existing program and assume it will work?

I was picturing it as routines A, B, C, D, and E being successfully linked, and all maintaining correct function. Then F and G are added. F and G function correctly but now B and D are not working right.
0
AvangiYour use of "checked in" is a new one on me.


OK, let me expatiate on it a bit more, I'm gonna go into details as best I can, so roll up your sleeves and brace yourself for some technical details.

Related Questions