Inżynieria oprogramowania

24
Jak zdiagnozować asynchronię / czekać na zakleszczenia?

Pracuję z nową bazą kodu, która intensywnie wykorzystuje async / czekaj. Większość osób w moim zespole również jest całkiem nowa, aby asynchronizować / oczekiwać. Zwykle trzymamy się najlepszych praktyk określonych przez Microsoft , ale generalnie potrzebujemy naszego kontekstu, aby przepłynąć...

24
Kiedy dopuszczalne jest cykliczne odniesienie do wskaźnika macierzystego?

To pytanie o przepełnienie stosu dotyczy dziecka mającego odniesienie do swojego rodzica za pomocą wskaźnika. Komentarze były początkowo dość krytyczne, ponieważ projekt był okropnym pomysłem. Rozumiem, że to prawdopodobnie nie jest najlepszy pomysł w ogóle. Zgodnie z ogólną zasadą wydaje się...

24
Czy należy unikać STL w dużych aplikacjach?

Może to zabrzmieć jako dziwne pytanie, ale w moim dziale mamy problemy z następującą sytuacją: Pracujemy tutaj nad aplikacją serwerową, która staje się coraz większa, nawet w momencie, gdy rozważamy podzielenie jej na różne części (pliki DLL), dynamiczne ładowanie w razie potrzeby, a następnie...