Catalogue de formations transversales pour les chercheurs

106 Catalogue des formations transversales 2023-2024 SOFTWARE DEVELOPEMENT BEST PRACTICES: A MINIMAL TOOLBOX Speaker Fabian DUCHESNE Development Manager dcode ( Target audience o All PhD students and researchers who need to start to write software in a scientific context while not having a professional software developer background. o While not strictly required, a previous experience in writing code (in any language) will help to understand the concepts presented during the session. Practical information o Reference : UDOC0019 o Duration : 3h o Language : English o Number of participants : 20 Goals Whatever their disciplines, most researchers are confronted with the need to create scientific software as part of their research. The software code must have qualities such as being robust, easy to maintain and debug. The aim of this training is to introduce practices and tools used in the software industry to develop quality code, so that starting programmers could choose to integrate those as soon as possible in their project, to ease their life in the future. Description Developing software is not only writing code. The aim of this session is to raise awareness of the audience about what are the minimal activities required when developing software to ensure that a basic quality is achieved. A basic toolbox will be presented with links to material to go further. While examples will be given during the presentation, it is not a hands-on session. Type: presentation Topics: Version Control, Documentation, Clean Code, Unit & Integration Tests, Quality Assurance Acquired skills After the training, participants will have acquired basic Software Development Practices Knowledge (beyond writing code)