infuerno.github.io

Test-Driven Infrastructure With Chef

References

The Philosophy of Test-Driven Infrastructur

Need to ensure that infrastructure code is written with the same care as application code including coding standards, reviews and testing. Robert C. Martin in, Clean Code: A Handbook of Agile Software Craftsmanship - first do no harm. Ensure that by taking action you are not making the situation worse.

Testing takes time, so it is important to automate it. Writing good tests for code is hard, so it is also important to write code which is easy to test.

An Introduction to Ruby

Everything is an object, even nil. There are 4 main identifiers: