Pytania oznaczone «programming-practices»

42
Czy można polegać na wyjątkowości losowych ints?

Wdrażam protokół sieciowy i wymagam, aby pakiety miały unikalne identyfikatory. Do tej pory właśnie generowałem losowe 32-bitowe liczby całkowite i zakładając, że jest astronomicznie mało prawdopodobne, że dojdzie do kolizji w trakcie trwania programu / połączenia. Czy jest to ogólnie uważane za...

41
Zmienna prywatna a własność?

Podczas ustawiania wartości zmiennej w klasie przez większość czasu mamy dwie opcje: private string myValue; public string MyValue { get { return myValue; } set { myValue = value; } } Czy istnieje konwencja, która określa, w jaki sposób powinniśmy przypisywać wartości do zmiennych wewnątrz...

39
Rejestrowanie: dlaczego i co? [Zamknięte]

Nigdy nie pisałem programów, które w znaczący sposób wykorzystują logowanie. Najbardziej zrobiłem, aby uchwycić ślady stosu, gdy zdarzają się wyjątki. Zastanawiałem się, ile innych ludzi loguje? Czy to zależy od rodzaju aplikacji, którą piszesz? Czy uważasz, że dzienniki są rzeczywiście...