Julien Dollon | Le code ne necessite pas de commentaires – HowTommy | Liens et actu en vrac – Le Hollandais Volant

+1 je te rejoins aussi.

via Julien Dollon | Le code ne necessite pas de commentaires – HowTommy | Liens et actu en vrac – Le Hollandais Volant.
Mouais… Alors oui à 90% sur ce qui est dit. Par contre tomber dans l’extrême 0 commentaire hormis les trucs ultra spécifiques hum hum je dis non non non (d’ailleurs tout ce qui ressemble à de l’extrême je dis non non).
Effectivement je suis peut être historiquement du genre à sur-commenter mon code. Je concède que cela peut vite devenir obsolète. Je suis 100% d’accord sur le nommage des variables méthodes & co et 100% d’accord sur le code simple.
Par contre zéro comment faut pas pousser. Oui les soucis a l’international sont notamment une raison de pas en abuser. Mais bon, sans rire, perso j’aime bien un bout de doc sur une API une librairie etc… Et le minimum qu’on puisse faire et maintenir facilement c’est une Javadoc like… Et oui c’est du comment.
Quand j’utilise un projet, j’aime bien lire une bonne javadoc sur l’API et j’ai pas spécialement envie de m’avaler les 10 000 000 lignes de code pour comprendre ce que je peux faire.
Après oui OK dans le code lui même pas ou très peu de commentaires. J’en ai abusé à une époque, j’en utilise moins. Après aujourd’hui je m’en sers plus pour ventiler mon code. Un peu pour donner un titre a quelques lignes. J’aime pas trop les lignes ramassées qui font un genre de pavé dans ma tronche.
J’en vois venir en disant oui mais ton paragraphe c’est ta méthode tu découpes pas assez. Je dirais oui c’est sur que la théorie c’est de très petites fonctions mais bon en pratique on peut quand même faire un bout de code d’une 20aines de lignes avec différentes étapes. Et après sur découper un problème c’est pas non plus la meilleure solution pour des performances (branchement / débranchement lors de l’execution) et une lisibilité optimale.
En ventilant le code avec des comments en guise de tires, je trouve que le lire est plus simple et visuel. J’ai mes paragraphes, mes titres et hop.
Bon après je ne dis pas que je n’ai plus rien à apprendre. Disons qu’au jour d’aujourd’hui j’en suis la.
 

Mastercard and Visa Start Banning VPN Providers | TorrentFreak – Liens en vrac de sebsauvage

Voilà voilà… donc maintenant Visa et Mastercard coupent les vivres de fournisseurs de services VPN. Je vous laisse tirer vos conclusions…

via Mastercard and Visa Start Banning VPN Providers | TorrentFreak – Liens en vrac de sebsauvage.
Puré c’est pas possible mais ça ne m’étonne qu’a moitié. Cela dit, il restera toujours l’entre aide l’auto hébergement y compris de solutions VPN. Il faut avoir quelqu’un qui s’y connait sous la main mais c’est jouable.

Twitter to allow advertisers to target your browsing history, email addresses; here's how to opt out – Boing Boing – Liens en vrac de sebsauvage

Voiiiillllàààà… Twitter va commencer à gagne du fric en revendant votre historique de navigation. Ou plutôt, dit gentiment, en « affichant de meilleures publicités »

via Twitter to allow advertisers to target your browsing history, email addresses; here’s how to opt out – Boing Boing – Liens en vrac de sebsauvage.
Quand on dit que rien n’est gratuit dans la vie ! Il n’y a pas de secret, on paye d’une manière ou d’une autre. Une entreprise ne vit pas par l’opération du saint esprit. Donc arrêtons de dire que c’est gratuit. Non c’est pas gratuit et ça ne l’est jamais !

Invitation à l'opération Online Carnage Mission DC4, paint-ball géant au coeur de Paris !

Petit mail sympa reçu de la part d’online.net mon hébergeur :

Le 27 Juillet 2013, à partir de 9h jusqu’à 17h :
Évènement gratuit ouvert à tous, organisé par ONLINE et ses sponsors!
Paris 15e, accessible en métro et tramway
Suite à l’acquisition de notre quatrième datacenter, nous vous invitons à venir participer au paint-ball géant organisé dans notre abri anti-atomique.
Autres activités disponibles: jeux pour enfants, jeux gonflables, espace jeux vidéos, hotdog, frites, …

CoOooOl, j’aimais déjà online.net pour leur côté geek assumé, mais quand je vois ce genre d’invitations ça me conforte encore dans mon idée. Ok ok publicité sans doute oui c’est vrai. N’empêche je trouve ça original et convivial… J’ai même presque envie d’y aller n’étant pas parisien !
C’est ouvert à tous, pour vous inscrire c’est par ici.

10 raisons pour lesquelles je suis toujours marié à Python | Sam & Max: Python, Django, Git et du cul

C’est une chance d’avoir un métier qu’on aime. Et l’avantage, c’est qu’on se sent l’énergie d’essayer plein de choses. J’ai codé (à plus ou moins grande échelle) en de nombreux langages : VB, C, C#, Java, Ruby, PHP, Javascript, Lisp, Bash, Erlang, SQL et leurs dérivés (langages générateurs, surcouches, etc).
Et j’en ai apprécié beaucoup. Ils m’ont fait découvrir des choses, on fait de moi un meilleur professionnel. Et m’ont donné des tas de perspectives sur mon métier, sur la résolution de certains problèmes, sur la philosophie de dev…
Je continue à utiliser d’autres langages au quotidien pour divers tâches, j’ai remarqué qu’un marteau était beaucoup plus pratique qu’un tourne-vis pour enfoncer des clous, mais quand j’ai le choix, je reviens toujours à Python.
Et en voici les raisons.

via 10 raisons pour lesquelles je suis toujours marié à Python | Sam & Max: Python, Django, Git et du cul.
J’avoue que j’en suis arrivé à la croisée des chemins. J’ai pratiqué PHP il y a longtemps. Je pratique aujourd’hui Java. Je ne parle pas des autres langages dont la pratique a été trop brève.
Il y a du bon et du mauvais dans les deux. Aujourd’hui je me pose la question de faire un new projet et la question du langage se pose. Je suis bien tenté de tester python mais j’avoue qu’apprendre un new langage me plait moyen… En même temps ça ne peut pas me faire de mal…