Aktywne Wpisy

vladi_putin +1339
No dobra Mircy, tak jak obiecałem tak zrobiłem. Zadzwoniłem do XTB w celu zwrócenia akcji Oracle.
Serdecznie pozdrawiam Pana Jacka. Pełna profeska. Akcjomariusz w akcji.
#gielda
Mirror: https://x.com/CodziennyPolak/status/2026967744390762962?s=20
Serdecznie pozdrawiam Pana Jacka. Pełna profeska. Akcjomariusz w akcji.
#gielda
Mirror: https://x.com/CodziennyPolak/status/2026967744390762962?s=20

Kojaan +1
Czy jest sens na poważnie wracać na rynek randkowy, kiedy:
- się ulałam (65kg/167)
- nie wyprostowałam zębów aparatem (nawet jeszcze fo nie założyłam)
- nie wyglądam generalnie jak najlepsza wersja siebie, bo porzuciłam siłkę
- nie podeszłam jeszcze do praktycznego egzaminu na prawo jazdy (wstyd nie mieć prawka)
- się ulałam (65kg/167)
- nie wyprostowałam zębów aparatem (nawet jeszcze fo nie założyłam)
- nie wyglądam generalnie jak najlepsza wersja siebie, bo porzuciłam siłkę
- nie podeszłam jeszcze do praktycznego egzaminu na prawo jazdy (wstyd nie mieć prawka)





mogę prosić kogoś o code review?
https://github.com/redve-dev/Steam-market-monitor
1. Używasz std::map https://www.wykop.pl/wpis/66670015/z-czego-wynika-popularnosc-std-map-aka-drzewo-czer/
2. Pola w klasie nie powinny być "const"
3. items.pushback(Item(name, currency)); można zrobić emplaceback
4. Nie wiem czy to jest zamierzone, ale pola w InputData są publiczne.
5. Używasz std::endl
@zrakiep: jest po to żeby móc bardzo łatwo dodać kolejne waluty w przyszłości, i żeby zachować zgodność z dokumentacją steama
6. bool IsNum jest const
7. Nie ma testów
8. Nie ma namespaców
9. Funktory śmierdzą
10. Mam wrażenie, że jest za dużo includów
@zrakiep: zrobiłem sobie skrypt który tak mi tworzy klasy. Wiem że zadziała i bez tego, ale moim zdaniem jest sporo czyściej
11. znaleść
różnica w wydajności tutaj będzie
1. ten statyczny std map najlepiej zamienić na free function ze switch casem, a jak tak bardzo się upierasz, to zrób go globalnego(statici w funkcji zawsze sprawdzają czy są zainicjalizowane z każdym zawołaniem funkcji)
2. curl request nie używa raii
3. te wszelkie predykaty powinny być free function
4. hextochar też, i te strumienie są okropnie wolne
5. to zastępowanie reserved
Tak jak wszystko w twoim programie, ale to pokazuje twoje niechlujne
explicitnic nie robi kiedy konstruktor ma więcej niż 1 parametr@RedveKoronny: widzę lubisz krytykę, tą sensowną i tą niezbyt skoro tutaj piszesz xD
Ale proszę bardzo:
1) Skoro i tak już wciągasz bibliotekę do parsowania json'ów to jest jakieś uzasadnienie, aby ta konfiguracja (plik
items) była w takiej dziwnej formie? Nie dałoby się z tego zrobić