dodatkowe zabezpieczenie

0

Witam. Zastanawia mnie czy oplaca sie "zabezpieczac" swój program przed wyjatkowymi sytuacjami. Dla przykładu mam funkcję w serwerze:

 public string ToString()
{
Return string.Format("[{0}] [{1}]", time.ToString(), info);
}

I dany zwracamy łańcuch wysyłamy do klienta który interpretuje je za pomocą funkcji:

 
Public MyType Parse(string s )
{
...
}

I moje pytanie czy jest sens implementacji funkcji tak aby unikala nie powolanych sytuacji np zły format, pusty string itp jeśli jesteśmy pewni że dane będą na pewno w odpowiednim formacie ? Czy wy zabezpieczacie sie w takiej sytuacji ?

0

W poważnych aplikacjach - koniecznie, nie mówiąc już o jakimś CRC, przed czy po paczce, teoretycznie mogła dojść tylko polowa przekazanego napisu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1