The document discusses the concepts of test-driven development (TDD), continuous integration, infrastructure as code, and documentation as code. It provides examples of writing specifications, documentation, build pipelines, and infrastructure using code and formats like Markdown, YAML, Puppet, Ansible, Dockerfiles, and Docker Compose files. Emphasizing that treating all aspects of software development as code enables continuous feedback, communication, and versioning.
14. Le test automatique
Ne coûte pas plus cher à être exécuté
plus souvent
Communique et documente comment
les choses fonctionnent
Correspond vraiment à ce qui est fait
(obsolescence de l'écrit)
Est plus déterministe qu'un humain
Est versionnable !
#AgileLaval17 @gcollic - @hrambelo
15. Le build automatique
Ne coûte pas plus cher à être exécuté
plus souvent
Communique et documente comment
les choses fonctionnent
Correspond vraiment à ce qui est fait
(obsolescence de l'écrit)
Est plus déterministe qu'un humain
Est versionnable !
#AgileLaval17 @gcollic - @hrambelo
16. Le code !
Ne coûte pas plus cher à être exécuté
plus souvent
Communique et documente comment
les choses fonctionnent
Correspond vraiment à ce qui est fait
(obsolescence de l'écrit)
Est plus déterministe qu'un humain
Est versionnable !
#AgileLaval17 @gcollic - @hrambelo