docker version"); err != nil { log.Warnf("Error getting SSH command to check if the daemon is up: %s", err) log.Debugf("'sudo docker version' output:\n%s", out) return false } // The daemon is up if the command worked. Carry on. return true
• Pas de Générique • Une forme de polymorphisme avec les interfaces • Presque aucun idiomes fonctionnels actuels ( fold, map, filter...) • Outillage rustique • Pas de "Shared Library" 19
fourni avec go • Fait du coverage de source par défaut • Possède des flags comme -benchtime, -parallel • Dans la doc de go test aucune mention d'assertion
https://www.youtube.com/watch?v=Pj88mqcLVBY • vim-go : https://github.com/fatih/vim-go • Is Go An Object Oriented Language? - http://spf13.com/post/is-go-object-oriented • Go Object Oriented Design - https://nathany.com/good • Function types in golang - http://jordanorelli.com/post/42369331748/function-types-in-go-golang • Docker And Go, Why did we decide to write docker in go - http://fr.slideshare.net/jpetazzo/ docker-and-go-why-did-we-decide-to-write-docker-in-go • Go for Java Programmers - https://talks.golang.org/2015/go-for-java-programmers.slide • Go for Javaneros - https://talks.golang.org/2014/go4java.slide#1