Inżynieria oprogramowania

10
Jak obsługiwać flagę w wielu if-else

Wydaje mi się, że dość często to widzę w moim kodzie i innych. Nie ma w tym nic strasznie złego, ale denerwuje mnie, ponieważ wygląda na to, że można to zrobić lepiej. Przypuszczam, że instrukcja case może mieć trochę więcej sensu, ale często zmienna jest typem, który nie działa dobrze lub wcale z...

10
Python Multiprocessing with Queue vs. ZeroMQ IPC

Jestem zajęty pisaniem aplikacji Python przy użyciu ZeroMQ i wdrażaniem wariacji wzoru Majordomo, jak opisano w ZGuide . Mam brokera jako pośrednika między grupą pracowników a klientami. Chcę wykonać obszerne rejestrowanie każdego przychodzącego żądania, ale nie chcę, aby broker marnował na to...

10
Jak wykryć osiągnięcia w grach?

Przez pomyłkę zamieściłem to na stackoverflow, a teraz zamieszczam tutaj, na podstawie sugestii w tej witrynie ... To pytanie koncepcyjne na bardzo wysokim poziomie. Powiedz w aplikacji, że mam 4 różne działania, na przykład: przesyłanie, udostępnianie, komentowanie i tym podobne I chcę nadać...