La méthode DRY appliqué à sa propre productivité

Comment gagner du temps en utilisant D.R.Y ?

J’apprends en ce moment le langage de programmation SWIFT pour développer des applications iOS pour iPhone, iPad, Apple Watch et Apple TV. Dans ce cours, une notion m’a marquée. Cette notion, ou plutôt ce principe, permet aux développeurs d’alléger leur code. Ce principe s’appelle D.R.Y (ou DRY). L’objectif de ce billet est de voir comment ce principe pour nous amener à revoir notre façon de travailler.

au sommaire :

que veut dire un développeur quand il évoque D.R.Y?

via GIPHY

 

Fin de l’insoutenable suspens… 😎

D.R.Y (ou DRY) veut dire…

  • Don’t
  • Repeat
  • Yourself

C’est un principe qui permet au code de rester le plus léger possible.

Wikipédia le formalise ainsi :
« Dans un système, toute connaissance doit avoir une représentation unique, non-ambiguë, faisant autorité »

Il existe le principe opposé, W.E.T comme selon les sources « Write Everything Twice » ou «  »We Enjoy Typing »… et je m’arrête là car … c’est typiquement un cas de WET étant donné que ces informations sont disponibles derrière ce lien 🤪 .

Cela amène les développeurs à créer des fonctions qui vont factoriser des calculs à différents ensembles de données plutôt que d’écrire des lignes de code pour chaque ensemble de données. Une multiplication, c’est déjà D.R.Y :
W.E.T =
1+1+1 = 3
D.R.Y =
1*3 = 3

Appliquons ce principe pour améliorer sa productivité.

Les questions à se poser pour appliquer le principe D.R.Y

via GIPHY

 

Derrière D.R.Y se pose plusieurs questions répertoriées dans cet article:

  • quelles sont les actions récurrentes de votre to do list?
  • combien d’étapes sont nécessaires pour ces actions?
  • qu’est ce qu’il y a comme fonctionnalité dans les outils que vous utilisez déjà qui pourrait vous aider à automatiser les tâches?
  • quels sont les autres outils qui peuvent vous aider à traiter plus rapidement ces actions?

Il faut prendre du temps pour répondre à ces questions. On perd souvent du temps à ne pas en prendre (oui, la philosophie, c’est un métier 🥴 ).

quelques exemples d’actions qui vont vous éviter de vous répéter

via GIPHY

 

Voici quelques exemples d’actions simples à mettre en place  :

Ils sont forts ces développeurs.

 

via GIPHY

 

Cet article vous a-t-il été utile ?

Cliquez sur les étoiles pour me le dire !

Note moyenne / 5. Nombre de vote

Soyez le premier à donner une note à cet article !

Si vous avez trouvé cet article utile...

Retrouvez Selfmanager.me sur les réseaux sociaux !

Ah vraiment désolé que cet article ne soit pas utile pour vous.

Aidez-moi à améliorer cet article !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *