Scottish Martial Arts wrote on Feb 15, 2018, 09:28:Nimh wrote on Feb 15, 2018, 08:13:Scottish Martial Arts wrote on Feb 15, 2018, 08:04:Nimh wrote on Feb 15, 2018, 07:47:
The Agile manifesto has ruined silicon valley. Testing? Pffft.. ship now, patch later.
Uh, test-driven development is kind of integral to Agile.
Yup, tested by the consumer.
A) Again, Test-Driven Development (TDD) is integral to Agile methodologies. Typically, TDD (in Agile or otherwise) loops tightly and iteratively between writing tests until production code fails, and writing code until it passes tests again. TDD isn't perfect, but it's generally agreed to be superior to the alternative of having graduated phases of design, implementation, and testing, wherein testing doesn't happen until after you're ostensibly done implementing the software.
B) Apple's software engineering practices are still very 90s big corporation-y, according to my colleagues who are former Apple engineers. That means low test-coverage, heavy middle management overhead, and fixed designs and deadlines. In other words, the embodiment of practices that the Agile Manifesto sought to fight against.
Scottish Martial Arts wrote on Feb 15, 2018, 09:28:Nimh wrote on Feb 15, 2018, 08:13:Scottish Martial Arts wrote on Feb 15, 2018, 08:04:Nimh wrote on Feb 15, 2018, 07:47:
The Agile manifesto has ruined silicon valley. Testing? Pffft.. ship now, patch later.
Uh, test-driven development is kind of integral to Agile.
Yup, tested by the consumer.
A) Again, Test-Driven Development (TDD) is integral to Agile methodologies. Typically, TDD (in Agile or otherwise) loops tightly and iteratively between writing tests until production code fails, and writing code until it passes tests again. TDD isn't perfect, but it's generally agreed to be superior to the alternative of having graduated phases of design, implementation, and testing, wherein testing doesn't happen until after you're ostensibly done implementing the software.
B) Apple's software engineering practices are still very 90s big corporation-y, according to my colleagues who are former Apple engineers. That means low test-coverage, heavy middle management overhead, and fixed designs and deadlines. In other words, the embodiment of practices that the Agile Manifesto sought to fight against.
Nimh wrote on Feb 15, 2018, 08:13:Scottish Martial Arts wrote on Feb 15, 2018, 08:04:Nimh wrote on Feb 15, 2018, 07:47:
The Agile manifesto has ruined silicon valley. Testing? Pffft.. ship now, patch later.
Uh, test-driven development is kind of integral to Agile.
Yup, tested by the consumer.
Nimh wrote on Feb 15, 2018, 07:47:
The Agile manifesto has ruined silicon valley. Testing? Pffft.. ship now, patch later.
jdreyer wrote on Feb 14, 2018, 22:36:
HomePods are staining wooden tables with a white ring.
Testing. It's a thing you should do.
jdreyer wrote on Feb 14, 2018, 22:36:
HomePods are staining wooden tables with a white ring.
Testing. It's a thing you should do.