People & CulturePeople & Culture
Conference45min
BEGINNER

Comment les développeurs lisent du code ?

Cette présentation explore les processus cognitifs des développeurs entre la lecture et l’écriture de code, en s’appuyant sur "The Programmer’s Brain" et "Sapiens". Elle aborde mémoire, modélisation mentale, complexité et propriétés cognitives des langages pour améliorer la compréhension et la rédaction du code.

Nicolas Delsaux
Nicolas DelsauxZenika
Clement Bout
Clement BoutZenika

talkDetail.whenAndWhere

Thursday, April 23, 13:30-14:15
TBA 3
talks.roomOccupancytalks.noOccupancyInfo
talks.description
Est-ce que vous vous êtes déja demandé ce qu'il se passe dans la tête d'un développeur ?
Dans cette présentation, nous allons reprendre des éléments provenant de The Programmer's Brain, mais aussi de Sapiens, pour vous expliquer ce qu'il se passe dans votre tête entre le moment où vous lisez du code et le moment où vous êtes capables d'écrire du code.
On parlera donc
  • De mémoire à courte terme et de mémoire à long terme
  • De la manière dont le texte devient un modèle mental
  • De la complexité, et de la manière dont elle peut affecter notre capacité de compréhension
  • De syntaxe des langages, et de leurs propriétés cognitives
Vous en tirerez des conclusions sur la manière dont le code devrait être écrit pour en faciliter la compréhension à petite et à grande échelle, mais aussi des leçons sur votre capacité de concentration.
complexité
syntaxe
compréhension
mémoire
talks.speakers
Nicolas Delsaux

Nicolas Delsaux

Zenika

France

Développeur Java pendant 15 ans, je suis devenu depuis quelques années peut-être un peu plus qu'un vieux développeur : un architecte, un référent technique, peut-être un mentor.
J'ai fait du Java dans suffisamment d'environnements différents pour apprendre beaucoup à la fois sur la technique, mais aussi sur le coeur du développement : l'humain.
Clement Bout

Clement Bout

Zenika

France

Ingénieur Logiciel et accompagnateur DevOps issue du monde de la recherche et de la bio-mimétique, je cultive une approche transverse pour accompagner les entreprises dans la réalisation de leurs objectifs.

J'aime à croire que le logiciel n'est qu'un outil permettant le dessin des rêves les plus fous.

talkDetail.rateThisTalk

talkDetail.poortalkDetail.excellent

talkDetail.ratingNotYetAvailable

talkDetail.ratingAvailableWhenStarted

talkDetail.signInRequired

talkDetail.signInToRateDescription

occupancy.title

occupancy.votingNotYetAvailable

occupancy.votingAvailableBeforeStart

talkDetail.signInRequired

occupancy.signInToVoteDescription

comments.title

comments.speakerNotEnabledComments