{"id":12,"date":"2015-04-26T14:00:22","date_gmt":"2015-04-26T12:00:22","guid":{"rendered":"http:\/\/ccd.ralfw.domainfactory-kunde.de\/?page_id=12"},"modified":"2021-12-21T12:21:47","modified_gmt":"2021-12-21T11:21:47","slug":"developpeur-de-code-propre","status":"publish","type":"page","link":"https:\/\/clean-code-developer.de\/fr\/","title":{"rendered":"D\u00e9veloppeur de code propre"},"content":{"rendered":"<div class=\"subtitle\">\n<h2>Une initiative pour plus de professionnalisme dans le d\u00e9veloppement de logiciels<\/h2>\n<\/div>\n<h2>Professionnalisme = conscience + principes<\/h2>\n<p>Le d\u00e9veloppement de logiciels n\u00e9cessite des professionnels. Mais que sont les professionnels ? Des personnes qui gagnent de l'argent avec le d\u00e9veloppement de logiciels ? Non, nous pensons qu'il y a plus et autre chose. Le professionnalisme dans le d\u00e9veloppement de logiciels n'a rien \u00e0 voir avec l'argent. Il n'a \u00e9galement qu'un rapport limit\u00e9 avec une certaine formation. Nous connaissons des d\u00e9veloppeurs de logiciels professionnels qui gagnent peu ou pas du tout d'argent avec leurs logiciels et nous connaissons des d\u00e9veloppeurs de logiciels professionnels qui n'ont ni dipl\u00f4me ni doctorat.<\/p>\n<h2>Exigences minimales de professionnalisme<\/h2>\n<p>Pour nous, le professionnalisme est plut\u00f4t de deux ordres :<\/p>\n<ul>\n<li>Un d\u00e9veloppeur de logiciels professionnel se penche sur le m\u00e9tier en toute connaissance de cause.<br \/>\nC'est-\u00e0-dire qu'il r\u00e9fl\u00e9chit \u00e0 son produit, \u00e0 sa m\u00e9thode de travail, \u00e0 ses mat\u00e9riaux et \u00e0 ses outils. Un d\u00e9veloppeur de logiciels professionnel n'est pas simplement satisfait si son patron ou son client sont satisfaits. Il n'est pas non plus simplement satisfait de ce qu'un fabricant lui recommande. Au contraire, il observe et v\u00e9rifie constamment ses r\u00e9sultats et s'efforce de se perfectionner lui-m\u00eame ainsi que le m\u00e9tier.<\/li>\n<li>Un d\u00e9veloppeur de logiciels professionnel a un syst\u00e8me de valeurs interne.<br \/>\nC'est par rapport \u00e0 ce syst\u00e8me de valeurs qu'il examine ses r\u00e9sultats et ses actions. Ce n'est que si son travail correspond \u00e0 ce syst\u00e8me de valeurs qu'il le consid\u00e8re comme bien fait, comme professionnel. Il s'efforce donc d'\u00eatre fid\u00e8le \u00e0 ce syst\u00e8me de valeurs, m\u00eame dans des circonstances d\u00e9favorables, sous la pression des clients ou des fabricants.<\/li>\n<\/ul>\n<p>Cela peut para\u00eetre un peu d\u00e9suet ou sectaire en quelques mots. Les d\u00e9veloppeurs de logiciels doivent-ils se donner un code de d\u00e9ontologie ou m\u00eame pr\u00eater serment d'all\u00e9geance ? Non, ce n'est \u00e9videmment pas ce que nous voulons dire. N\u00e9anmoins, en l'absence de consensus sur ce qu'est exactement un \"bon d\u00e9veloppement logiciel\", nous pensons qu'un \"plus petit d\u00e9nominateur commun\" est n\u00e9cessaire. Le secteur - nous ne parlons ici que du d\u00e9veloppement de logiciels .NET - a besoin d'un crit\u00e8re de qualit\u00e9 ou du moins d'un horizon d'attente en mati\u00e8re de professionnalisme. L'\u00e9poque o\u00f9 toute personne ayant d\u00e9j\u00e0 programm\u00e9 quelque chose en BASIC \u00e9tait suffisamment qualifi\u00e9e pour faire partie d'une \u00e9quipe est r\u00e9volue. De m\u00eame, le temps n'est pas encore venu o\u00f9 la pr\u00e9sentation d'un dipl\u00f4me d'informatique pourrait vraiment dire quelque chose sur la capacit\u00e9 \u00e0 d\u00e9velopper des logiciels. (Disclaimer : je n'ai rien contre les dipl\u00f4mes en informatique ! Mais qui ne conna\u00eet pas de dipl\u00f4m\u00e9 en informatique qui a r\u00e9ussi ses \u00e9tudes sans programmer plus de quelques lignes) ?<\/p>\n<h2>Le code propre comme fondement<\/h2>\n<p>Que faire alors pour plus de professionnalisme (visible) dans le d\u00e9veloppement de logiciels ? Nous pensons que le secteur, apr\u00e8s avoir reconnu le probl\u00e8me, devrait simplement faire un petit pas. Il n'est pas n\u00e9cessaire de red\u00e9finir les programmes des masters ni de cr\u00e9er une association. Nous pensons bien plus facilement que \"les choses\" s'am\u00e9lioreraient d\u00e9j\u00e0 si nous avions tous lu un seul livre ensemble. Le simple fait d'\u00eatre d'accord avec les affirmations d'un seul livre cr\u00e9erait un consensus qui pourrait avoir un impact consid\u00e9rable.<\/p>\n<p>Nous pensons qu'avec <a title=\"Code propre\" href=\"http:\/\/amzn.to\/2zwOC63\" target=\"_blank\" rel=\"noopener\">Code propre<\/a> de <a href=\"http:\/\/cleancoder.org\" target=\"_blank\" rel=\"noopener\">Robert C. Martin<\/a> d'avoir trouv\u00e9 un tel livre, digne d'une lecture commune. Ce n'est pas un livre parfait et nous ne sommes pas non plus d'accord avec tout ce qu'il contient, mais c'est un livre \"dans le bon esprit\" : il est l'expression d'une r\u00e9flexion profonde et a le courage de formuler un syst\u00e8me de valeurs fondamental.<\/p>\n<p>Le Clean Code n'est pas une question de plateforme ou de technologie, ni de paradigme de programmation. Il n'est donc pas n\u00e9cessaire d'\u00eatre un adepte de .NET, Java, ASP.NET, SVN ou OOP pour en tirer profit. Il s'agit plut\u00f4t du substrat sous-jacent : le code en tant que code source et le code en tant qu'expression structur\u00e9e de la fonctionnalit\u00e9. Pour le code en tant que plus petit d\u00e9nominateur commun entre les d\u00e9veloppeurs de logiciels de tous bords, Clean Code d\u00e9crit un ensemble de principes et de meilleures pratiques en tant que plus petit d\u00e9nominateur commun.<\/p>\n<p>Non pas qu'il n'y ait pas d'autres livres qui font la m\u00eame chose. <a href=\"http:\/\/clean-code-developer.de\/fr\/linitiative\/equipe\/\">Nous<\/a> mais il se trouve que Clean Code nous a interpell\u00e9s de telle mani\u00e8re que nous voulons l'utiliser comme germe de cristallisation pour notre id\u00e9e de Clean Code Developer.<\/p>\n<p>Mais en fin de compte, ce n'est pas non plus grav\u00e9 dans la pierre. Demain, un livre encore meilleur sera peut-\u00eatre publi\u00e9. C'est bien ! Mais cela ne change rien \u00e0 ce que nous pensons \u00eatre le professionnalisme. C'est pourquoi nous commen\u00e7ons simplement. \"Pas de bavardage, la t\u00eate dans le dos\" - c'est ce que disent les Hambourgeois lorsqu'ils ont un Korn (eau-de-vie d'Allemagne du Nord) \u00e0 la main. Et c'est ainsi que nous voulons proc\u00e9der : Dans l'esprit du mouvement d'agilit\u00e9, ne pas planifier jusqu'\u00e0 l'inconscience, mais faire quelque chose. Faire un petit pas vers plus de professionnalisme.<\/p>\n<p>Qui a envie de participer ? <a href=\"http:\/\/clean-code-developer.de\/fr\/qui-est-en-train-de\/degre-noir\/\">Ici<\/a> c'est parti...<\/p>","protected":false},"excerpt":{"rendered":"<p>Eine Initiative f\u00fcr mehr Professionalit\u00e4t in der Softwareentwicklung Professionalit\u00e4t = Bewusstheit + Prinzipien Softwareentwicklung braucht Profis. Was aber sind Profis? Menschen die mit der Softwareentwicklung Geld verdienen? Nein, wir meinen, es geh\u00f6rt mehr und anderes dazu. Professionalit\u00e4t in der Softwareentwicklung hat nichts mit Geld zu tun. Sie hat auch nur bedingt mit einem bestimmten Ausbildungsweg [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-12","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/pages\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":5,"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/pages\/12\/revisions"}],"predecessor-version":[{"id":707,"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/pages\/12\/revisions\/707"}],"wp:attachment":[{"href":"https:\/\/clean-code-developer.de\/fr\/wp-json\/wp\/v2\/media?parent=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}