Catalogue de formations transversales pour les chercheurs

107 Catalogue des formations transversales 2023-2024 SOFTWARE DEVELOPEMENT BEST PRACTICES: FROM N00B TO NINJA Speaker Fabian DUCHESNE Development Manager dcode ( Target audience o All PhD students and researchers with a prior experience in writing software in a scientific context, having already included basic practices but who want to go one step further. o It is expected that version control, testing, clean code are practices already known and used. Practical information o Reference : UDOC0107-1 o Duration : 2h30 o Language : English o Number of participants : 20 Goals The advanced practices presented in the session will help the attendee to increase the overall quality of the software he is developing. Description Developing complex software and trying to keep enough quality to ensure that the software can continuously and easily be expanded with new features and modifications is challenging. Type: presentation Topics: Requirements Management, Refactoring, Design Patterns, Architecture concepts (SOLID, hexagonal, monolith vs microservices, etc.), Automation & CI/CD, etc. Acquired skills After the training, participants will have acquired advanced techniques used in Software development (refactoring, design patterns, Test Driven Development, software architecture principles).