Sign up or log in to watch the video
The Name of the Rose
Reka Horvath - a year ago
What makes code surprising or sometimes even confusing? What can make you investigate a bug in the completely wrong direction? Which refactoring is the first in the new edition of Fowler’s book? Naming also affects: * Onboarding new team members. * Communication with non-dev team members. * Understanding business requirements. => How much fun is it to work on a codebase? “We use the same mental processes to understand code as those we use in everyday life beyond our keyboards (evolution wasn’t kind enough to equip our brains with a coding center).” Software Design X-Rays ## Antipatterns (5 min) * misleading names * overly general names ## Names in Bigger Context (10 min) Often, a name is great per se, but it doesn’t fit well into the context. * Easy to distinguish (writing & talking) * 1 term per concept ~ DDD: ubiquitous language * Consistent API design * Using domain nomenclature ## Evolving Code & Names (10 min) * Technical changes * Business changes
Jobs with related skills
Team Lead Software Development (m/w/d)
Univention
·
1 month ago
Berlin, Germany
+2
Digitalisierungsbeauftragte:r/Chief Digital Officer
Stadt Selm
·
1 month ago
Selm, Germany
Hybrid
IT-Projektleiter/in (w/m/d)
Erzdiözese Freiburg
·
1 month ago
Freiburg im Breisgau, Germany
Hybrid
Leitung Digitalisierung (w/m/d)
Kunsthochschule für Medien Köln
·
22 days ago
Köln, Germany
Hybrid
Related Videos