Jeśli rozumiem, model aktora jest podobny do modelu obiektowego, ale z kilkoma różnicami: KAŻDY obiekt spawnuje swój własny wątek i nie stanowi problemu, nawet jeśli masz tysiące obiektów. Aktorzy nie wchodzą w interakcje, wywołując funkcje i zwracając wartości, ale zamiast tego wysyłając i odbierając wiadomości. Jeśli nie naruszysz tego modelu, …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Mam więc kilka programów / witryn w moim portfolio. Zarabiają pieniądze, ale nie …
Ostatnio staram się zrozumieć, jaka jest właściwa ilość sprawdzania i jakie są właściwe metody. Mam kilka pytań na ten temat: Jaki jest właściwy sposób sprawdzania błędów (złe dane wejściowe, złe stany itp.)? Czy lepiej jest jawnie sprawdzać błędy, czy używać funkcji takich jak asercje, które można zoptymalizować z końcowego kodu? …
Trudno powiedzieć, o co tu pytają. To pytanie jest dwuznaczne, niejasne, niepełne, zbyt szerokie lub retoryczne i na obecną formę nie można w rozsądny sposób odpowiedzieć. Aby uzyskać pomoc w wyjaśnieniu tego pytania, aby można je było ponownie otworzyć, odwiedź centrum pomocy . Zamknięte 8 lat temu . Uczę się …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Dużo pracuję w Pythonie i Javie, a oba te języki mają dość powszechne …
Mamy problem w pracy: staramy się zaplanować pracę, abyśmy mogli ocenić skale czasowe i uzyskać terminy. Problem polega na tym, że trudno jest zaplanować projekt, nie wiedząc o wszystkim, co się wydarzy. Na przykład, teraz zaplanowaliśmy wszystkie nasze projekty do początku grudnia, jednak w tym czasie będziemy mieli różne spotkania …
W książce „Hard Code” Erica Brechnera stwierdza: Kłamstwo jest jedną z niewielu cennych kanarków procesowych, które mogą ostrzec cię przed problemami. Słyszałem dwa lub dwa rzuty wokół starego „kanarka”. Co to jest? [Google nie odpowiedział na mnie. Być może moje słowa kluczowe były złym wyborem.]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Moje zajęcia programistyczne w szkole to C ++, ale skończyłem pracę w C …
Jeśli zaplanowałeś kilka historii użytkowników na sprint, a jedna historia kandydata zależy od tego, czy jakiś zewnętrzny dostawca dostarczy coś do twojego zespołu. Na przykład dostawca usług internetowych dodaje nowe wywołanie API do swojego systemu lub włącza konto testowe w swoim systemie lub tym podobne. Wiesz, że nadejdzie „wkrótce”. Czy …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 3 lata temu . Czy ktoś ma jakieś porady na temat tworzenia „atrakcyjnego” schematu architektury oprogramowania? Mój …
W dyskusjach na temat baz danych NoSQL kontra SQL czasami słyszę, że firmy wolą korzystać z baz danych NoSQL bez schematu, ponieważ migracja schematu do nowej wersji jest problematyczna. Ale czy to naprawdę duży problem podczas aktualizacji? Czy relacyjne bazy danych są nieodpowiednie dla takich operacji? Przeczytałem ten post na …
Czy możesz polecić wzorzec / podejście projektowe do ujawniania / tolerowania / odzyskiwania po błędach systemowych, obsługi wyjątków (Java, C ++, Perl, PHP)? Niektóre błędy muszą zostać zgłoszone. Niektóre błędy mogą być obsługiwane wewnętrznie (przez ponowienie lub są nieistotne (można je zignorować). Jak ustrukturyzować kod, aby je złapać? Ale wszystkie …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 8 lat temu . Wiem, że CRM to skrót od Customer Relationship Management, CMS oznacza Content Management System, a ERP oznacza Enterprise Resource …
Starałem się ostatnio trochę nauczyć programowania Embedded / Assembly, a także próbowałem nauczyć się najniższego poziomu (bramek i tym podobnych). Jedną rzeczą mnie jednak zastanawia ... jest to, w jaki sposób „otrzymujemy” zestawy instrukcji. Rozumiem nieco, jak działają bramki / TTL i takie, ale nie widzę, jak się z tego …
Chciałbym zapobiec sytuacji, w której dwóch programistów refaktoryzuje ten sam kod jednocześnie, nie rozmawiając o nim wcześniej, prawdopodobnie używając jakiegoś narzędzia, być może wtyczki Eclipse. Możesz pomóc? Mamy 4,5 miliona linii kodu i ponad 20 zespołów programistów na czterech kontynentach. Idealnie chciałbym, aby drugi ze wspomnianych wcześniej programistów zauważył, że …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.