BITconf 2023 - [Paweł Rapkiewicz] C++ (Mikro) optymalizacje, które mają znaczenie

youtube.com 11 miesięcy temu


C++ (Mikro) optymalizacje, które mają znaczenie

Tworząc oprogramowanie, zwłaszcza systemów wbudowanych, prędzej czy później trafimy na konieczność optymalizacji naszego kodu. Znana maksyma mówi, iż przedwczesne optymalizacje są źródłem wszelkiego zła, a programiści poświęcają 97% czasu optymalizując nie krytyczny kod, kosztem jego czytelności i łatwości utrzymania. W tej prezentacji pokażemy na przykładach jak dobre praktyki programistyczne i mało kosztowne nawyki poprawią czytelność kodu, a także pozytywnie wpłyną na czas jego wykonania. Wiele z nich dostępnych jest za darmo, a większość na wyciągnięcie ręki!