Créons une spécification externe facile à gérer

J'ai remarqué que le développement du programme est divisé. Certains modules sont plus faciles à maintenir pour les nouveaux arrivants, tandis que d'autres ne le sont pas. Des modules faciles à entretenir vous permettent d'améliorer votre code le jour de votre adhésion. Des modules qui ne continuent pas à être perçus comme inaccessibles, même après des mois. Créez des spécifications externes faciles à utiliser pour réduire votre travail.

** Caractéristiques des modules faciles à entretenir pour les nouveaux arrivants **

** Caractéristiques des modules difficiles à maintenir pour les nouveaux arrivants **

Je pense empiriquement que si vous faites d'abord un prototype avec python, vérifiez l'idée, puis définissez les spécifications C ++, ce sera une bonne spécification externe.

La création d'une spécification externe facile à gérer facilite non seulement la maintenance de la bibliothèque, mais facilite également l'utilisation de la bibliothèque par les utilisateurs.

Le code qui éclate en externe est difficile à tester unitaire. Si vous essayez d'effectuer un test unitaire et d'augmenter le nombre de modules requis vers la cible du lien, vous sortirez du test unitaire. Il est probable qu'il y ait un problème avec les explosions externes.

Supprimer extern de la bibliothèque C ++ est créé.


Remarque: Implémentons une fonction de traitement d'image avec une structure de données d'image comme argument dans votre propre bibliothèque A écrit. J'espère que ce sera un indice lors de la création d'une spécification.

Recommended Posts

Créons une spécification externe facile à gérer
Un moyen simple de créer un module d'importation avec jupyter
Langages qui reviennent aux scripts shell lorsqu'un programme externe est exécuté directement
Générez un mot de passe facile à retenir avec apg
Créons une application qui authentifie OIDC avec Azure AD
Une version simple des statistiques gouvernementales (contrôle de l'immigration) facile à gérer avec jupyter
[Tutoriel Python] Une introduction facile à Python
python3 Comment installer un module externe
Le nombre est-il équivalent à un entier?
Rendons le laboratoire Jupyter facile à utiliser