Lintons notre SQL

Linter notre code est une bonne pratique quand on travaille en équipe. Il permet de veiller à ce que le code soit de haute qualité, lisible, fiable et conforme aux normes de codage établies. Les avantages sont nombreux :

  • Détection d’erreurs : Identification précoce des erreurs et des bugs potentiels
  • Amélioration de la qualité du code : Application de normes de codage et de bonnes pratiques
  • Lisibilité accrue : Respect des conventions de formatage et d’indentation
  • Économie de temps : Réduction du temps passé en débogage et en correction d’erreurs
  • Maintenabilité améliorée : Code cohérent et facilement compréhensible par les développeurs
  • Collaboration facilitée : Code plus lisible favorisant la collaboration entre développeurs
  • Prévention des erreurs courantes : Détection des erreurs de syntaxe, des variables non définies et des utilisations incorrectes de fonctions
  • … merci ChatGPT

C’est vrai aussi en SQL. Azure Data Studio offre un outil très pratique pour cela :

« Format Document » remet en forme l’ensemble de notre requête en 1 clic ! Il est possible de modifier les règles de formatage dans les préférences d’Azure Data Studio. Dans notre équipe nous utilisons des majuscules pour les mots-clés SQL ainsi que pour les types, avec un formatage automatique à l’enregistrement :

Exemple :

	update bill set doctor_charge = bill.doctor_charge + 100
	from bill 
	left outer join doctor on bill.doctor_id = doctor.doctor_id;

devient :

	UPDATE bill SET doctor_charge = bill.doctor_charge + 100
	FROM bill
		LEFT OUTER JOIN doctor ON bill.doctor_id = doctor.doctor_id;

Publié

dans

par

Étiquettes :

Commentaires

Laisser un commentaire

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