C Outil de formatage / embellissement du code

Lorsque vous travaillez sur une base de code volumineuse avec une équipe nombreuse, son véritable défi consiste à maintenir la qualité du code et son style de codage.

Eh bien, le contrôle de la qualité du code est un vaste sujet en soi. Mais le contrôle du style de code pourrait être simplifié avec un outil.

Nous avons commencé à utiliser le retrait . Son véritable outil avec un énorme ensemble d’ options à configurer . Au début, nous manipulions la source et avions quelques scripts, mais nous avons finalement opté pour UniversalIndentGUI, qui contient peu d’embellisseurs comme GreatCode , Artistic Style , Uncrustify , BCPP, etc.

[Je voulais simplement append ceci comme information plutôt que comme question. Mais s’il vous plaît append vos points de vue, opinions si vous avez d’autres résultats intéressants! À votre santé]

Si vous utilisez VIM, vous pouvez utiliser la fonction “=” pour formater automatiquement le code.
Sélectionnez le code puis appuyez sur la touche “=” ou appuyez sur “=” puis tapez une commande de déplacement.

Personnellement, je pense que ce genre de “non-question” est un peu irritant et va à l’encontre des principes de stack-à-queue de “poser une question, obtenir la meilleure réponse, l’accepter”.

Juste mon 2c …

En ce qui concerne la question, si vous développez déjà avec un IDE, créez une interface graphique séparée pour “embellir le code” qui semble folie. Et si vous n’utilisez pas d’EDI, il est probable que les scripts shell sont de plus en plus populaires.

Une recherche Google sur “L’application des normes de codage C” renvoie beaucoup de résultats aux outils, source malheureusement la plus proche. L’exécution du compilateur avec des avertissements maximaux / sélectionnés capturera de nombreuses constructions douteuses, ainsi que des outils destinés à rechercher des vulnérabilités (certains sont mentionnés par David Wheeler dans son “Programmation sécurisée pour Unix et Linux” ).