Le réseau SARI et le LJK vous invitent à un séminaire présenté par Sébastien Valat, ingénieur de recherche au LJK et INRIA dans l’équipe AIRSEA : « Tests unitaires, une philosophie et une aide face à son logiciel »
Le développement logiciel est au cœur d’un nombre croissant de domaines de recherches aujourd’hui. Une complexité qui parfois peut nous amener à être perdus devant notre propre code, ou plus difficile celui que l’on construit à plusieurs. Ce faisant, nous y perdons parfois l’humain devant la machine.
Les tests unitaires sont un des moyens inventés par le génie logiciel pour atténuer ces problèmes. Utilisés dans une partie de l’industrie, ils sont toutefois largement négligés dans les domaines de recherche, notamment en sciences hors informatique ou souvent aussi en HPC et développement système. Des domaines où ils font pourtant beaucoup sens face à la quantité et la difficulté des problèmes, parfois volatiles, à prendre en compte.
Par curiosité, depuis ma thèse et en post-docs, j’ai eu la chance de pouvoir pratiquer en continu et strictement cette méthodologie. Ceci sur mes sujets de recherche autour du HPC et de la programmation système au CEA, au CERN et pour quelques années dans l’industrie. Je partagerai donc dans cette présentation sous une forme plutôt philosophique les intérêts et défauts que porte cette méthodologie au-delà de la simple validation de son code. L’occasion aussi de faire quelques retours d’expériences, ayant parfois eu l’occasion de ne pas pouvoir pratiquer cette méthodologie et d’en voir les effets de façon comparée sur moi ou sur ceux avec qui je travaillais.
On pourra également discuter succinctement si intérêt de ce qui me semble être aussi, au-delà de l’humain, un impacté possiblement positif en terme écologique et de reproductibilité.
Après un parcours en physique des particules, j’ai bifurqué pour répondre à mes questions sur l’informatique en science avec une thèse au CEA en gestion de la mémoire des supercalculateurs et depuis cheminé au CERN et pour partie dans l’industrie du HPC sur les IOs. Je suis en ce moment du côté INRIA dans le domaine de la simulation océanique.
N’hésitez pas à diffuser cette information
Le réseau SARI et le LJK vous invitent à un séminaire présenté par Sébastien Valat, ingénieur de recherche au LJK et INRIA dans l’équipe AIRSEA : « Tests unitaires, une philosophie […]
Lire la suiteNous vous invitons à venir découvrir et échanger autour du programme des activités 2024 du réseau SARI ! Ce sera l’occasion de partager des bugnes ! Rendez-vous : Le 12 […]
Lire la suiteLe comité de pilotage DevLOG vous propose une journée nationale Get Rusty / Rust 4 All. Frédéric Wagner et Pierre-Antoine Champin vous feront une introduction au langage Rust agrémentée de […]
Lire la suiteMaiMosine, GRICAD et le réseau SARI vous invite à un séminaire en présentiel : Jeudi 22 Juin 2023 à 14h00 Dans l’auditorium du bâtiment IMAG Sur le thème des FPGA, […]
Lire la suiteMaiMosine, GRICAD et le réseau SARI propose régulièrement des séminaires autour de la « recherche reproductible ». Prochain séminaire en visio : Cahier de labo, document computationnel, article reproductible. Emacs/Org-mode: One ring […]
Lire la suite