Archives de catégorie : Recommandations

Procédure de développement recommandée
(encadrants)

Introduction Le guide ci-dessous décrit la procédure conseillée pour encadrer la contribution des membres non-permanent du LIS (stagiaires, étudiants, ingénieurs en CDD…) à des projets de développement logiciel menés au LIS. Ce guide se place du côté de l’encadrant, la procédure à suivre du côté du contributeur encadré étant décrite sur cette page. Cette procédure n’est… Lire la suite »

Diffusion et valorisation de logiciels

Introduction Cette page décrit la procédure à suivre si vous souhaitez diffuser et/ou valoriser un développement logiciel que vous avez réalisé au LIS. Elle doit être appliquée notamment lorsque vous souhaitez diffuser votre code sous licence libre. N’hésitez pas à contacter Cécile Capponi (responsable valorisation du LIS) si vous avez des questions ou souhaitez des… Lire la suite »

Procédure de développement recommandée
(non-permanents)

Introduction Le guide ci-dessous décrit la procédure conseillée pour la contribution des membres non-permanent du LIS (stagiaires, étudiants, ingénieurs en CDD…) à des projets de développement logiciel menés au LIS. Ce guide se place du côté du contributeur non-permanent, la procédure à suivre du côté l’encadrant étant décrite sur cette page. Cette procédure n’est cependant pas… Lire la suite »

Conventions de codage et de documentation Java

Google Java Style Dans vos projets de développement en Java, nous vous recommandons de respecter les conventions de codage décrites dans le style Java de Google, en utilisant une limite de longueur de ligne de 100 caractères (le style Google laissant le choix entre une limite de 80 ou 100 caractères). Cette convention implique notamment… Lire la suite »

Conventions de codage et de documentation Python

Dans vos projets de développement en Python, nous vous recommandons de respecter les conventions de codage décrites dans la PEP 8 et de documenter le code via les docstrings suivant la convention PEP 257, en utilisant le langage de balisage reStructuredText en vue d’une génération automatique de la documentation avec Sphinx. Pour vous aider à vous… Lire la suite »