Comment organiser Tapuscrit interfaces

Je voudrais savoir quelle est la méthode recommandée consiste à organiser les définitions d'interface en caractères d'imprimerie. Dans mon projet, j'ai beaucoup de différentes classes. Chaque classe peut avoir une interface de configuration. Actuellement, j'ai rassemblé toutes ces définitions de l'interface dans un fichier Interfaces.ts de référence et le fichier à partir de divers endroits.

Est-il un meilleur moyen?

Exemple: https://github.com/blendsdk/blendjs/blob/devel/blend/src/common/Interfaces.ts

  • Jusqu'à ce que quelque chose comme StyleCop existe pour Tapuscrit, l'argument de la "préférence personnelle" va probablement s'appliquer (tant que ton code compile). Ma préférence personnelle est de couper le tout en bas, dans son propre fichier c'est à dire l'interface IValidatable de vivre en IValidatable.ts - Oui, vous vous retrouvez avec un tas de fichiers essentiellement, mais il devrait aider à la maintenabilité au fil du temps.
InformationsquelleAutor gevik | 2016-04-14