/ lastweeksfinds

Last week's finds #25

Le code propre, je ne cesserais jamais de vous en parler. Mais on peut aussi parler de Swift et de ses nouveaux mots clés ou du pourquoi il faut privilégier l'apprentissage des algorithmes.

Dans cette série, je vous propose de faire un peu de veille ensemble. Le principe est simple, je vous parle de ce qui m'a intéressé dans les 7 jours de veille précédents et je vous mets un lien pour que vous puissiez en profiter aussi.

Lorsque j'explique pourquoi je ne veux pas forcément passer beaucoup de temps à apprendre des frameworks et pourquoi j'aime bien coder certains projets from scratch en ayant uniquement le language et sa bibliothèque standard comme outil, beaucoup de développeur ne veulent pas comprendre. En même temps ça ressemble à de la perte de temps mais il s'agit juste d'un stratégie d'artisan et une question de priorité. Apprendre le language sera toujours plus utile qu'apprendre le framework. Apprendre les pattern de conception et les algorithmes sera toujours plus utile qu'apprendre le language.

Écrire du code propre peut être quelque chose de compliqué lorsque l'on a pas l'habitude et on peut ne pas savoir par où commencer. Un bon début peut être d'essayer d'écrire des petites fonctions, de limiter les responsabilités. Il faut y aller par étape et potentiellement faire plusieurs passes sur le code. Ça semble fastidieux mais c'est payant.

Swift est arrivé avec son lot de nouveaux statements[1]. Il est parfois difficile d'en comprendre l'intérêt pratique pour nous développeurs. Je vous avais déjà parlé du gard statement mais le defer statement semble tout autant intéressant.


Tweetez moi si vous avez des questions ou des remarques. Et bien-sûr, n'hésitez pas à partager si vous avez aimé cet article.


  1. les mots clés du language ↩︎