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 presque 3 ans
2

Derniers commentaires :
Mathieu Barberot il y a presque 3 ans - modifié il y a presque 3 ans
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.
Marc Bouvier il y a environ 2 ans
Je rajoute aussi un `.gitattributes` pour forcer les fins de ligne automatiquement via git.
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 presque 3 ans
3

Derniers commentaires :
julie Ramadanoski il y a presque 3 ans
Encore plus épuré : github.com/...
Marc Bouvier il y a plus de 2 ans
A noter que les patrons de conception existent ou pas selon le paradigme de programmation ou même le langage.

Le pattern stratégie en POO peut être remplacé par une fonction passée en paramètre par exemple.
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 presque 3 ans
3

Derniers commentaires :
Romain Fallet il y a presque 3 ans
@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 presque 3 ans
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 presque 3 ans
5

Derniers commentaires :
Julien Sere il y a presque 3 ans
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 presque 3 ans
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 presque 3 ans
5

Derniers commentaires :
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 environ 3 ans
1

Derniers commentaires :
Baptiste Pottier il y a environ 3 ans
Ce commentaire a été supprimé par son auteur.
Nicolas Coquelet il y a environ 3 ans
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.
Bonnes pratiques
Conférence
DDD

Cela fait maintenant plusieurs mois que je m'intéresse à #DDD et je dois avouer que c'est tellement vaste qu'il est difficile de savoir par où commencer...


Partagé par Damien Palagi
il y a environ 3 ans
4

Derniers commentaires :
Marc Bouvier il y a environ 3 ans
Tu peux regarder par ici pour d'autres ressources en français.
www.youtube.com/...
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Bonnes pratiques
productivté

Tout le monde le connaît, et pourtant, il continue de provoquer des centaines de milliards d’euros de dégâts chaque année. Comment l’empêcher de nuire ?


Partagé par Léo Driat
il y a environ 3 ans
1

Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Bonnes pratiques
Covid-19
remote
Télétravail

Travailler comme développeur à distance : comment surmonter les défis et augmenter la productivité


Partagé par Xavier Coiffard
il y a environ 3 ans
4

Derniers commentaires :
Xavier Coiffard il y a environ 3 ans
Merci pour ta réponse! Effectivement, la situation actuelle n'est vraiment pas idéale pour commencer du remote. Surtout en Mars dernier où on devait gérer les gosses à la maison, le stress du COVID, le confinement etc…

Pour les plages de temps sans interruption je ne peux qu'être d'accord avect toi!
Marc Bouvier il y a environ 2 ans
Il est important de considérer l'importance de la santé mentale et de se faire accompagner par des professionnels pour cela.

La santé mentale ou le fait de consulter un•e psychologue est encore trop considéré comme un tabou dans notre métier en particulier et dans la société en général.

On se retrouve avec des collègues qui partent en burn-out du jour au lendemain, ou encore d'autres qui nous imposent (sans notre consentement) leurs problèmes en salle de pause... (Je ne suis pas ton psy!). Dans ces cas je tente d'instruire en invitant la personne à en parler avec la médecine du travail ou à trouver un professionnel.

Avoir une personne neutre avec qui parler dans un contexte "safe" psychologiquement peut vraiment aider chacun de nous a mieux se comprendre et à aller mieux.
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