Suivre

Quand on fait du développement, par exemple, du web, il FAUT utiliser les libs, et ne pas réiventer la roue.

C’est quelque chose que je lis un peu partout et que je trouve absurde.

Ok, les libs bien conçues, apportant des fonctionnalités importantes, c’est pratique.
Mais c’est à utiliser avec parcimonie.

Est-ce vraiment utile d’utiliser une lib retournant si un nombre est pair ?
(la réponse est non).

Ou alors, est-ce utile d’utiliser une lib dispo sur npm et pesant 13,1 ko alors que mon implémentation ne dépasse pas les 485 octets (non minifié) ?

· · Kyclos · 2 · 8 · 4

Un autre exemple, encore plus extrĂŞme :
Lib officielle : 25 Mo compressé, nécessitant jusqu'à 300 Mo d’espace disque.
Mon implémentation du minimum requis pour les fonctionnalités nécessaires : 70 ko.

Implémentation basée sur les spécifications, pas basée sur du code existant, pour des raisons évidentes de licence

Ok, en relisant mon pouët, je me rends compte de quelque chose qui était présent dans ma tête et que j’aurais du écrire.
Quand je parle de libs, ici, je parle de libs externes écrites par des tiers (récupérées sur npm, github ou autre).

Évidemment, le code commun est à mettre dans des libs que l’on écrit et que l’on va appeler, ce qui simplifie le développement. On ne fait pas du copier-coller de code à chaque fois que l’on a besoin d’un calcul mathématique. Sinon, ça augmente la complexité du code, ça le rend vite illisible et c’est une horreur à maintenir.

Inscrivez-vous pour prendre part Ă  la conversation
Mastodon

Le réseau social de l'avenir : Pas d'annonces, pas de surveillance institutionnelle, conception éthique et décentralisation ! Possédez vos données avec Mastodon !