filmov
tv
itCppCon20 - My Least Favorite Anti-Pattern (Conor Hoekstra)
Показать описание
There is one anti-pattern that is pervasive – it shows up everywhere all the time: the ITM anti-pattern. This is my least favorite anti-pattern and avoiding it can lead to more readable, understandable and beautiful code. ITM stands for “Initialize Then Modify”. When Sean Parent says “no raw loops” – that is an application of avoiding ITM. When Ben Deane says “avoid the initialization declaration split” – that is an application of avoiding ITM. And when Jason Turner walks you through different code smells to avoid – a lot of them are examples of ITM. This talk will introduce the ITM anti-pattern, walk you through the story of my discovery of it and highlight / demonstrate how to avoid it.
---
---
itCppCon20 - My Least Favorite Anti-Pattern (Conor Hoekstra)
itCppCon20 - Writing Performant C++ Code (Larry Bank)
itCppCon20 - Current trends in the C++ Community (Jens Weller)
itCppCon20 - A Practical Approach to Error Handling (Arno Schödl)
itCppCon20 Welcome + KEYNOTE Let's Move-The Hidden Features and Traps of C++ Move Semantics Jos...
itCppCon20 - Move-only types can save the API (Ivan Čukić)
itCppCon20 - The C++20 firehose talk (Fabio Fracassi)
Move-only types can save the API, by Ivan Čukić [at itCppCon20]
A Practical Approach to Error Handling - Arno Schödl - CppNow 2022
itCppCon20 - C++20 Text Formatting (Alberto Barbati)
Arno Schödl - A Practical Approach to Error Handling
SSD 14/16: Test Patterns and Anti-Patterns [software design crash course]
itCppCon20 - Lightning Talks
itCppCon20 - Closing Message (Marco Arena, Alessandro Vergani)
itCppCon20 - The Silicon Valley coding interview (Nicolò Valigi)
C++ Insights: See your source code with the eyes of a compiler - Andreas Fertig
How to Run C and C++ Programs on VS code
Why Iterators Got It All Wrong – Arno Schödl
Specialising Linear Algebra for Geometry - Guy Davidson [ C++ on Sea 2020 ]
Linear types can save the API - Ivan Čukić
A Practical Approach To Error Handling - Arno Schödl
JuliaCon 2020 | Julia and C++: a technical overview of CxxWrap.jl | Bart Janssens
A Practical Approach to Error Handling - Arno Schödl - ACCU 2022
Ivan Čukić & Lydia Pintscher - Everything to Hide: Helping Protect Our Users' Privacy - Aka...
Комментарии