{"id":70,"date":"2014-04-14T14:01:40","date_gmt":"2014-04-14T12:01:40","guid":{"rendered":"https:\/\/jm.garreta.eu\/blog\/?p=70"},"modified":"2016-01-18T13:57:15","modified_gmt":"2016-01-18T12:57:15","slug":"reussir-developpement","status":"publish","type":"post","link":"https:\/\/jm.garreta.eu\/blog\/reussir-developpement\/","title":{"rendered":"R\u00e9ussir son d\u00e9veloppement"},"content":{"rendered":"<p><a href=\"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2014\/04\/sucessful-git-branching-model.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-77\" src=\"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2014\/04\/sucessful-git-branching-model-224x300.png\" alt=\"sucessful git branching model\" width=\"224\" height=\"300\" srcset=\"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2014\/04\/sucessful-git-branching-model-224x300.png 224w, https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2014\/04\/sucessful-git-branching-model.png 611w\" sizes=\"auto, (max-width: 224px) 100vw, 224px\" \/><\/a><\/p>\n<p>avec GitHub pr\u00e9cise <a href=\"http:\/\/rootslabs.net\/blog\/497-reussir-son-developpement-avec-github\" target=\"_blank\">cet article<\/a>, mais en le lisant, je dirais plut\u00f4t r\u00e9ussir son d\u00e9veloppement tout court.<\/p>\n<p>En effet un article int\u00e9ressant \u00e0 lire et que je recommande, tellement il reprend des notions parfois \u00e9videntes mais non respect\u00e9es. On devrait toujours avoir au moins 2 branches git par exemple (<em>master<\/em> = prod, <em>develop<\/em> = en cours&#8230;). L&rsquo;article a \u00e9galement un passage sur les tests.<br \/>\n<a href=\"http:\/\/nvie.com\/posts\/a-successful-git-branching-model\/\" target=\"_blank\">Lien<\/a> sur la philosophie \u00e0 avoir sur la gestion de branches d&rsquo;un espace de travail (relative \u00e0 git mais peut \u00eatre utilis\u00e9e par n&rsquo;importe quel autre outil de versioning).<\/p>\n<p>Ah les tests&#8230; combien de fois j&rsquo;ai pu r\u00e9p\u00e9ter et signaler l&rsquo;importance de tests (unitaires et fonctionnels) dans un d\u00e9veloppement. Combien de fois il a pu arriver apr\u00e8s avoir rajout\u00e9 une fonction, qu&rsquo;une ancienne ne fonctionne plus car on n&rsquo;avait pas test\u00e9 les fonctions de l&rsquo;appli. Bref faites des tests et ex\u00e9cutez-les ! Vous n&rsquo;en gagnerez que du temps, plus votre application se d\u00e9veloppera, plus vous devez gagner du temps sur le test des fonctions ant\u00e9rieures \u00e0 votre d\u00e9veloppement. Vous ne devez pas cliquer, \u00e9crire, soumettre un formulaire, vous devez l&rsquo;automatiser d\u00e8s la premi\u00e8re fois que vous voulez tester votre application. Une fois votre test fait, ce seront ces actions que vous n&rsquo;aurez pas \u00e0 faire manuellement, et qui se feront donc en quelques secondes avec leur r\u00e9sultat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>avec GitHub pr\u00e9cise cet article, mais en le lisant, je dirais plut\u00f4t r\u00e9ussir son d\u00e9veloppement tout court. En effet un article int\u00e9ressant \u00e0 lire et que je recommande, tellement il reprend des notions parfois \u00e9videntes mais non respect\u00e9es. On devrait toujours avoir au moins 2 branches git par exemple (master = prod, develop = en &hellip; <a href=\"https:\/\/jm.garreta.eu\/blog\/reussir-developpement\/\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">R\u00e9ussir son d\u00e9veloppement<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"blog_gen_system_prompt":"","blog_gen_user_prompt":"","blog_gen_featured_img_prompt":"","blog_gen_inline_img_prompts":"","blog_gen_model":"","blog_gen_image_model":"","blog_gen_timestamp":"","blog_gen_type_article":"","blog_gen_longueur_cible":"","footnotes":""},"categories":[3],"tags":[16,15,17],"class_list":["post-70","post","type-post","status-publish","format-standard","hentry","category-informatique","tag-developpement","tag-git","tag-tests"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>R\u00e9ussir son d\u00e9veloppement - Le blog de Jean-Mich<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jm.garreta.eu\/blog\/reussir-developpement\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"R\u00e9ussir son d\u00e9veloppement - Le blog de Jean-Mich\" \/>\n<meta property=\"og:description\" content=\"avec GitHub pr\u00e9cise cet article, mais en le lisant, je dirais plut\u00f4t r\u00e9ussir son d\u00e9veloppement tout court. En effet un article int\u00e9ressant \u00e0 lire et que je recommande, tellement il reprend des notions parfois \u00e9videntes mais non respect\u00e9es. On devrait toujours avoir au moins 2 branches git par exemple (master = prod, develop = en &hellip; Continuer la lecture de R\u00e9ussir son d\u00e9veloppement &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jm.garreta.eu\/blog\/reussir-developpement\/\" \/>\n<meta property=\"og:site_name\" content=\"Le blog de Jean-Mich\" \/>\n<meta property=\"article:published_time\" content=\"2014-04-14T12:01:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-01-18T12:57:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2014\/04\/sucessful-git-branching-model-224x300.png\" \/>\n<meta name=\"author\" content=\"jeanmich\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"jeanmich\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/reussir-developpement\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/reussir-developpement\\\/\"},\"author\":{\"name\":\"jeanmich\",\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/#\\\/schema\\\/person\\\/5ed151f48f77a878fc9d3868c8a1ed7d\"},\"headline\":\"R\u00e9ussir son d\u00e9veloppement\",\"datePublished\":\"2014-04-14T12:01:40+00:00\",\"dateModified\":\"2016-01-18T12:57:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/reussir-developpement\\\/\"},\"wordCount\":246,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/reussir-developpement\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/04\\\/sucessful-git-branching-model-224x300.png\",\"keywords\":[\"d\u00e9veloppement\",\"git\",\"tests\"],\"articleSection\":[\"Informatique\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/reussir-developpement\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/reussir-developpement\\\/\",\"url\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/reussir-developpement\\\/\",\"name\":\"R\u00e9ussir son d\u00e9veloppement - Le blog de Jean-Mich\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/reussir-developpement\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/reussir-developpement\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/04\\\/sucessful-git-branching-model-224x300.png\",\"datePublished\":\"2014-04-14T12:01:40+00:00\",\"dateModified\":\"2016-01-18T12:57:15+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/#\\\/schema\\\/person\\\/5ed151f48f77a878fc9d3868c8a1ed7d\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/reussir-developpement\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/reussir-developpement\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/reussir-developpement\\\/#primaryimage\",\"url\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/04\\\/sucessful-git-branching-model.png\",\"contentUrl\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/04\\\/sucessful-git-branching-model.png\",\"width\":611,\"height\":815,\"caption\":\"sucessful git branching model\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/reussir-developpement\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"R\u00e9ussir son d\u00e9veloppement\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/\",\"name\":\"Le blog de Jean-Mich\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/#\\\/schema\\\/person\\\/5ed151f48f77a878fc9d3868c8a1ed7d\",\"name\":\"jeanmich\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/816266d852c4595a2bfa578a991fa68bb8ed5e0217f3565158ca20c139873bda?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/816266d852c4595a2bfa578a991fa68bb8ed5e0217f3565158ca20c139873bda?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/816266d852c4595a2bfa578a991fa68bb8ed5e0217f3565158ca20c139873bda?s=96&d=mm&r=g\",\"caption\":\"jeanmich\"},\"url\":\"https:\\\/\\\/jm.garreta.eu\\\/blog\\\/author\\\/jeanmich\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"R\u00e9ussir son d\u00e9veloppement - Le blog de Jean-Mich","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jm.garreta.eu\/blog\/reussir-developpement\/","og_locale":"fr_FR","og_type":"article","og_title":"R\u00e9ussir son d\u00e9veloppement - Le blog de Jean-Mich","og_description":"avec GitHub pr\u00e9cise cet article, mais en le lisant, je dirais plut\u00f4t r\u00e9ussir son d\u00e9veloppement tout court. En effet un article int\u00e9ressant \u00e0 lire et que je recommande, tellement il reprend des notions parfois \u00e9videntes mais non respect\u00e9es. On devrait toujours avoir au moins 2 branches git par exemple (master = prod, develop = en &hellip; Continuer la lecture de R\u00e9ussir son d\u00e9veloppement &rarr;","og_url":"https:\/\/jm.garreta.eu\/blog\/reussir-developpement\/","og_site_name":"Le blog de Jean-Mich","article_published_time":"2014-04-14T12:01:40+00:00","article_modified_time":"2016-01-18T12:57:15+00:00","og_image":[{"url":"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2014\/04\/sucessful-git-branching-model-224x300.png","type":"","width":"","height":""}],"author":"jeanmich","twitter_misc":{"\u00c9crit par":"jeanmich","Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jm.garreta.eu\/blog\/reussir-developpement\/#article","isPartOf":{"@id":"https:\/\/jm.garreta.eu\/blog\/reussir-developpement\/"},"author":{"name":"jeanmich","@id":"https:\/\/jm.garreta.eu\/blog\/#\/schema\/person\/5ed151f48f77a878fc9d3868c8a1ed7d"},"headline":"R\u00e9ussir son d\u00e9veloppement","datePublished":"2014-04-14T12:01:40+00:00","dateModified":"2016-01-18T12:57:15+00:00","mainEntityOfPage":{"@id":"https:\/\/jm.garreta.eu\/blog\/reussir-developpement\/"},"wordCount":246,"commentCount":0,"image":{"@id":"https:\/\/jm.garreta.eu\/blog\/reussir-developpement\/#primaryimage"},"thumbnailUrl":"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2014\/04\/sucessful-git-branching-model-224x300.png","keywords":["d\u00e9veloppement","git","tests"],"articleSection":["Informatique"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/jm.garreta.eu\/blog\/reussir-developpement\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/jm.garreta.eu\/blog\/reussir-developpement\/","url":"https:\/\/jm.garreta.eu\/blog\/reussir-developpement\/","name":"R\u00e9ussir son d\u00e9veloppement - Le blog de Jean-Mich","isPartOf":{"@id":"https:\/\/jm.garreta.eu\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jm.garreta.eu\/blog\/reussir-developpement\/#primaryimage"},"image":{"@id":"https:\/\/jm.garreta.eu\/blog\/reussir-developpement\/#primaryimage"},"thumbnailUrl":"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2014\/04\/sucessful-git-branching-model-224x300.png","datePublished":"2014-04-14T12:01:40+00:00","dateModified":"2016-01-18T12:57:15+00:00","author":{"@id":"https:\/\/jm.garreta.eu\/blog\/#\/schema\/person\/5ed151f48f77a878fc9d3868c8a1ed7d"},"breadcrumb":{"@id":"https:\/\/jm.garreta.eu\/blog\/reussir-developpement\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jm.garreta.eu\/blog\/reussir-developpement\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/jm.garreta.eu\/blog\/reussir-developpement\/#primaryimage","url":"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2014\/04\/sucessful-git-branching-model.png","contentUrl":"https:\/\/jm.garreta.eu\/blog\/wp-content\/uploads\/2014\/04\/sucessful-git-branching-model.png","width":611,"height":815,"caption":"sucessful git branching model"},{"@type":"BreadcrumbList","@id":"https:\/\/jm.garreta.eu\/blog\/reussir-developpement\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/jm.garreta.eu\/blog\/"},{"@type":"ListItem","position":2,"name":"R\u00e9ussir son d\u00e9veloppement"}]},{"@type":"WebSite","@id":"https:\/\/jm.garreta.eu\/blog\/#website","url":"https:\/\/jm.garreta.eu\/blog\/","name":"Le blog de Jean-Mich","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jm.garreta.eu\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/jm.garreta.eu\/blog\/#\/schema\/person\/5ed151f48f77a878fc9d3868c8a1ed7d","name":"jeanmich","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/816266d852c4595a2bfa578a991fa68bb8ed5e0217f3565158ca20c139873bda?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/816266d852c4595a2bfa578a991fa68bb8ed5e0217f3565158ca20c139873bda?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/816266d852c4595a2bfa578a991fa68bb8ed5e0217f3565158ca20c139873bda?s=96&d=mm&r=g","caption":"jeanmich"},"url":"https:\/\/jm.garreta.eu\/blog\/author\/jeanmich\/"}]}},"_links":{"self":[{"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/posts\/70","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/comments?post=70"}],"version-history":[{"count":10,"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/posts\/70\/revisions"}],"predecessor-version":[{"id":167,"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/posts\/70\/revisions\/167"}],"wp:attachment":[{"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/media?parent=70"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/categories?post=70"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jm.garreta.eu\/blog\/wp-json\/wp\/v2\/tags?post=70"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}