dbcli / dbcli/mssql-cli

Refactor sqlcompletion.py

Ouverte
#357 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
impact: code quality
Langage dominant
Python
Étoiles
1.4k
Forks
191
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

pylint does a good job listing the inherent issues here. There are some really crazy methods here with as many as 44 branches. This script needs a proper refactor.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par lire sqlcompletion.py et exécutez pylint dessus afin d’examiner les problèmes signalés et d’identifier les méthodes comportant jusqu’à 44 branches. Un refactoring terminé devrait traiter la complexité signalée et produire une implémentation plus claire, mais l’issue ne définit ni comportement spécifique ni tests à utiliser pour la vérification.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
python
Domaine
cli, databases
Type d'issue
Refactorisation
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.