CESNET / ipfixprobe

IPFIX flow exporter with DPDK support capable of bi-directional flows, per-packet-information statistics, and extensibility via processing plugins (e.g., for application layer parsers).
https://cesnet.github.io/ipfixprobe/
BSD 3-Clause "New" or "Revised" License
41 stars 18 forks source link

Refactor cache #195

Closed Zadamsa closed 1 year ago

Zadamsa commented 1 year ago

Dobrý den, Provedl jsem: Refactoring souborů cache.hpp/cpp, spolu s tím ponechal jsem staré soubory jako old_cache.hpp/cpp. Přidal jsem parameter --with-debugcache do autoconfigu, potřebný pro vypisování statistický údajů cache na konci programu. Ty statistické údaje používám v testu, který jsem přidal do tests/unit/cache.cpp, ten by měl podtvrdit, že náhrada, co jsem udělal nic nerozbila. Zajímal by mě váš názor, co mám upravit? Mám udělat lepší test? Nebo udělat lepší refactoring? Obzvlášť by mě zajímalo jak je to s testem, jelikož nová verze cache dělá to samé, co i stará, takže, dalším krokem bude odstraněni nepotřebných souborů a spolu s tím i mého testu? S pozdravem, Zainullin Damir.