Bonnes pratiques

Récemment, Dart 2.12 a été livré dans Flutter 2. Cette mise à jour contient l’une des fonctionnalités les plus importantes du langage qui est le Null Safety.


Partagé par Benoit GANTAUME
il y a 23 jours
2

Derniers commentaires :
Mathieu Barberot il y a 22 jours
Venant de Java et ayant adopté Kotlin (qui implémente aussi le Null Safety) pour mes projets perso, j'apprécie beaucoup cette sécurité de ne plus avoir à me soucier de la fameuse NullPointerException qu'on rencontre si souvent en Java lorsqu'on tente d'utiliser une variable "null".
Au final, lorsque je programme en Java (le monde professionnel ne semble toujours pas prêt pour Kotlin) je me rends compte que mon code est devenu plus défensif qu'il y a quelques années justement pour vérifier ce genre de chose et retrouver la sérénité que j'ai sur du Kotlin :/
Marc Bouvier il y a 9 jours
En effet la null safety par défaut permet de déporter le problème à un seul endroit : les entrées-sorties (I/O). Dans la plupart des autres cas, je trouve que le fait de ne pas pouvoir utiliser des valeurs null par défaut nous oblige a nous poser la raison métier du cas particulier et a questionner notre conception.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Bonnes pratiques
Culture

Un super article de la part d'un confrère Artisan, sur une technique simple et efficace pour mettre le pied à l'étrier sur un projet !


Partagé par Damien Palagi
il y a environ un mois
3

Derniers commentaires :
Marc Bouvier il y a environ un mois
Merci pour le partage, ca m'a fait pensé à mes vieux cours de merise mais en plus sexy :).

En tout cas, ça pourrait répondre à des problématique que j'ai (syndrome de la feuille blanche)
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Bonnes pratiques
Clean Code

Mettre en place des standards de cohérence de code et une chose, le faire bien en est une autre !


Partagé par Léo Driat
il y a environ 2 mois
1

Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Bonnes pratiques
Clean Code

Du code impeccable écrit partout pareil, ça donne envie, non ? Et pourtant, l’idée s’avère bien plus risquée qu’elle n’y parait.


Partagé par Léo Driat
il y a 2 mois
2

Derniers commentaires :
Mathieu Barberot il y a 2 mois - modifié il y a 2 mois
Globalement d'accord.
J'aurais quand même tendance à poser un .editorconfig d'office dans n'importe quel projet pour les conventions les plus basiques : encodage des fichiers, espaces/tabulations, cr/lf en fin de ligne...
C'est supporté par tous les éditeurs, ça ne mange pas de pain et ça évite bien des problèmes (je pense à toi, le caractère de fin de ligne différent selon l'OS et aussi à toi fichier YAML qui ne supporte pas les tabulations).
Pour les aspects plus avancés, je recommanderais les conventions officielles (s'il y en a) et de n'en diverger qu'exceptionnellement : un nouvel arrivant aura déjà bien assez de sujets qui nécessitent une réadaptation.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Bonnes pratiques
Design Pattern

Les patrons de conception (design patterns) sont des solutions classiques à des problèmes récurrents de la conception de logiciels. Chaque patron est une sorte de plan ou de schéma que vous pouvez personnaliser afin de résoudre un problème récurrent dans votre code.


Partagé par Nicolas Lussagnet
il y a 2 mois
3

Derniers commentaires :
Anthony il y a 2 mois
Il y as celui ci aussi : www.goprod.bouhours.net/...
julie Ramadanoski il y a 2 mois
Encore plus épuré : github.com/...
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Bonnes pratiques
Design Pattern

Qu'est-ce que le pattern stratégie ?
Comment l'utiliser ?
Maxime nous partage ce qu'il a appris.


Partagé par Benoit GANTAUME
il y a 3 mois
3

Derniers commentaires :
Romain Fallet il y a 2 mois
@Benoit GANTAUME j’ai pas d’exemple d’articles mais moi le concept que j’aime bien c’est celui des utilisateurs. Ça parle à tout le monde (je pense ?), un utilisateur peut être réduit à juste une adresse email si on veut un exemple méga simple, ou on peut en faire un méga-truc complexe avec de la persistence, des droits d’accès, de l’authentification... si on a besoin de matière pour illustrer un concept pointu
Romain Fallet il y a 2 mois
Ce commentaire a été supprimé par son auteur.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Bonnes pratiques
Clean Code

La duplication de code est sans aucun doute la pire pratique. Pourtant, il y a des situations où elle est primordiale pour écrire un programme stable.


Partagé par Léo Driat
il y a 3 mois
5

Derniers commentaires :
Julien Sere il y a 2 mois
Article très intéressant, personnellement, l'injonction du DRY a été un frein pendant longtemps pour moi sur l'adoption de modèle en couche ou l'on va séparer strictement les entités persistante des objets domaine ou des adapteurs qui se ressemble souvent beaucoup
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Bonnes pratiques
Débutant
Pédagogie
Testing

Voici une perle de pédagogie qui explique certaines bonnes pratiques en les faisant émerger.


Partagé par Marc Bouvier
il y a 3 mois
2

Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Bonnes pratiques
Culture
Diversité
Ethique
Formation
Inclusion
Queer
Reconversion
Slack

Dev junior (ou pas si junior, d'ailleurs), il t'est déjà arrivé d'avoir des difficultés pour...
- Te sentir légitime dans le monde de la tech ?
- Évaluer ton niveau réel ?
- Exprimer tes insécurités au travail ?
- Te motiver pour continuer à monter en compétences ?


Partagé par Elisabeth Fainstein
il y a 3 mois
5

Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Bonnes pratiques
Clean Code

Sur l'échelle des mauvaises pratiques, la duplication de code doit être au sommet. On va voir comment l'affronter en allant la chercher à la source.


Partagé par Léo Driat
il y a 4 mois
1

Derniers commentaires :
Baptiste Pottier il y a 4 mois
Ce commentaire a été supprimé par son auteur.
Nicolas Coquelet il y a 4 mois
La duplication de code n'est pas tjrs associée à une mauvaise pratique et le DDD, cf l'article du dessous, y voit même certaines qualités.
Pour reciter Cyrille Martraire, voici un podcast ou il expose les limites de DRY dans une approche DDD www.cafe-craft.fr/29
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Artisan Développeur utilise des cookies afin de t'offrir les meilleurs services. En poursuivant ta navigation, tu acceptes l’utilisation de cookies. En savoir plus