Comments on: Once you go black, you never go back http://sametmax.com/once-you-go-black-you-never-go-back/ Du code, du cul Mon, 28 Oct 2019 11:54:55 +0000 hourly 1 https://wordpress.org/?v=4.9.7 By: fvvv http://sametmax.com/once-you-go-black-you-never-go-back/#comment-197415 Fri, 17 Aug 2018 00:43:11 +0000 http://sametmax.com/?p=24513#comment-197415 En effet, une fois qu’on a goûté aux formatteurs automatiques (qui marchent), c’est difficile de s’en passer. J’ai du mal à croire que j’ai gaspillé des heures de ma vie à formater du code à la main.

Le support des docstrings serait top, mais c’est toujours en cours (https://github.com/ambv/black/issues/144). Idem pour la concaténation des string literals.

Ah et pour info, si vous écrivez des scripts shell, il y a shfmt: https://github.com/mvdan/sh
La philosophie reste la même (ta gueule) et c’est évidemment dispo en plugin pour tous les éditeurs (vim, emacs, ST, VScode etc.).

]]>
By: Linekio http://sametmax.com/once-you-go-black-you-never-go-back/#comment-196104 Tue, 26 Jun 2018 13:07:56 +0000 http://sametmax.com/?p=24513#comment-196104 Ou alors c’est au contraire pour attirer du monde.

]]>
By: YCL1 http://sametmax.com/once-you-go-black-you-never-go-back/#comment-195767 Wed, 13 Jun 2018 20:24:58 +0000 http://sametmax.com/?p=24513#comment-195767 @Jonathan Sam & Max fait partie des rares sites qu’on pourrait classer dans la catégorie FW-NSFW, un site qui est pourtant tellement pratique pour le travail pour débuter en programmation et qui pourtant se place sur la sellette jusqu’au jour où un admin réseau un peu zélé décide de le placer dans la catégorie pour adulte et le bloque.

On voudrait bien partager des articles avec ses collègues qui débutent mais sans avertissement au préalable on risque vite de passer pour un pervers. «Qu’est-ce qui t’as amené à tomber sur ce site ?» juste la prog pardi…

Mais c’est peut-être un moyen à eux d’éviter la surcharge réseau, seuls les initiés s’y aventure !

]]>
By: Sam http://sametmax.com/once-you-go-black-you-never-go-back/#comment-195674 Fri, 08 Jun 2018 07:43:03 +0000 http://sametmax.com/?p=24513#comment-195674 Toi, tu sais visiblement pas sur quel blog tu es tombé.

]]>
By: Jonathan http://sametmax.com/once-you-go-black-you-never-go-back/#comment-195673 Fri, 08 Jun 2018 05:37:55 +0000 http://sametmax.com/?p=24513#comment-195673 Tout ceci est intéressant mais pourquoi avoir illustré l’article avec une image pornographique !? Visiblement l’image n’est plus presente sur le site mais apparaît dans le flux rss…

]]>
By: Sam http://sametmax.com/once-you-go-black-you-never-go-back/#comment-195654 Thu, 07 Jun 2018 17:43:30 +0000 http://sametmax.com/?p=24513#comment-195654 Tu oublis l’instruction goto, qui permet de sortir de plusieurs if d’affilé et manque cruellement à Python

]]>
By: un dev des années 90 http://sametmax.com/once-you-go-black-you-never-go-back/#comment-195644 Thu, 07 Jun 2018 11:18:23 +0000 http://sametmax.com/?p=24513#comment-195644 Hello,

Je trouve PEP8 pas mal mais pour moi, il manque 3 choses essentielles à du code vraiment lisible :

– la notation hongroise afin de typer ses variables et d’arrêter de changer le type de celles-ci en plein milieu du code code comme un gros porc. Cela évite aussi les trucs crades à la OpenSSL ou i est une string, str est un int…

– le CamelCase, afin de rendre le texte plus lisible, puis qu’en typographie, on constate que les phrase les plus lisibles sont celles dont la première lettre des mots est en majuscule (et encore mieux avec une lettre au mileu en rouge)

– les accolades, qui selon moi, rendent le code plus lisible et mieux structuré

bashing 3…2..1.. go ;-)

]]>
By: touilleMan http://sametmax.com/once-you-go-black-you-never-go-back/#comment-195627 Thu, 07 Jun 2018 03:05:30 +0000 http://sametmax.com/?p=24513#comment-195627 @Luigi pour les docstring, il y a blacken docs qui applique black sur les zones marquées .. code-block:: python ou bien ```python

]]>
By: Sam http://sametmax.com/once-you-go-black-you-never-go-back/#comment-195625 Wed, 06 Jun 2018 20:59:30 +0000 http://sametmax.com/?p=24513#comment-195625 Ca les touche pas.

]]>
By: Luigi http://sametmax.com/once-you-go-black-you-never-go-back/#comment-195622 Wed, 06 Jun 2018 19:32:18 +0000 http://sametmax.com/?p=24513#comment-195622 Et comment ca gère les docstrings ?

]]>