# Best practices: the theoretical and practical underpinnings of writing code that is less bad

- Institution: CERN
- Department: CERN openlab summer student lecture programme
- Speaker: Axel Naumann
- Year: 2023
- Language: English
- Subjects: Literature and writing
- Source: [CERN](https://videos.cern.ch/record/3008847)
- Licence: [CERN](http://copyright.web.cern.ch)
- Who can watch: Teens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

Abstract

Software development is a tricky job; best practices help. This lecture explains why, and suggests some ingredients people at CERN have found useful over the last decades. Together they can reduce bugs, improve code usability and maintenance; in short: they simply help you write better code.

Bio

Axel started off as a physicists, then took the exit into the land of computing by joining and now leading the ROOT team. He is representing CERN and its users at the ISO C++ committee. Axel has given numerous presentations, workshops and tutorials, for instance lectures to students, at the CCC/33C3 and ACCU conference and a Google Tech Talk. .

0:00:00 Slide 1

0:02:17 Slide 2

0:03:49 Slide 3

0:05:23 Slide 4

0:08:04 Slide 5

0:09:21 Slide 6

0:10:44 Slide 7

0:12:09 Slide 8

0:13:28 Slide 9

0:14:32 Slide 10

0:15:38 Slide 11

0:18:48 Slide 12

0:22:17 Slide 13

0:23:53 Slide 14

0:27:33 Slide 15

0:29:52 Slide 16

0:32:18 Slide 17

0:35:17 Slide 18

0:36:53 Slide 19

0:39:15 Slide 20

0:41:20 Slide 21

0:42:49 Slide 22

0:44:11 Slide 23

0:46:05 Slide 24

0:47:26 Slide 25

0:49:51 Slide 26

0:52:30 Slide 27

0:55:29 Slide 28

0:56:29 Slide 29

0:58:43 Slide 30

## Lectures

1. [Best practices: the theoretical and practical underpinnings of writing code that is less bad](https://invisiblenetwork.ai/learn/cern/3008847/337455f20d6b), 1 h 17 min (CERN's player)
