Wydarzenie

W przypadku przekroczenia limitu czasu przeznaczonego na wysłanie pojedynczego maila będzie tworzony nowy proces, który będzie kontynuował oczekiwanie i wysyłanie natomiast proces macieżysty będzie przechodził do następnego zadania. Proces potomny również będzie posiadał określony czas na zakończenie działania i w przypadku jego przekroczenia będzie kończony z odpowiednim raportem błędu. Dodatkowo ustanowiony zostanie limit na ilość procesów potomnych, po przekroczeniu którego nie będzie już tworzony nowy proces potomny. Dalsze postępowanie w takiej sytuacji będzie zależało od testów w czasie implementacji.
Posłuchaj
00:00

W przypadku przekroczenia limitu czasu przeznaczonego na wysłanie pojedynczego maila będzie tworzony nowy proces, który będzie kontynuował oczekiwanie i wysyłanie natomiast proces macieżysty będzie przechodził do następnego zadania. Proces potomny również będzie posiadał określony czas na zakończenie działania i w przypadku jego przekroczenia będzie kończony z odpowiednim raportem błędu. Dodatkowo ustanowiony zostanie limit na ilość procesów potomnych, po przekroczeniu którego nie będzie już tworzony nowy proces potomny. Dalsze postępowanie w takiej sytuacji będzie zależało od testów w czasie implementacji.

Kiedy projekt elektroniki jest „wystarczająco dobry”, a kiedy staje się ryzykiem biznesowym

W projektowaniu elektroniki bardzo łatwo wpaść w pułapkę myślenia: „działa, więc jest OK”. Układ się uruchamia, firmware odpowiada, prototyp przechodzi testy na biurku. I na tym etapie wiele zespołów uznaje projekt za „wystarczająco dobry”. O decyzjach „good enough”, presji czasu i momentach, w których inżynieria zaczyna generować straty.