Мое последнее задание требует от меня соблюдения следующих критериев
"Все методы имеют явное постусловие, а методы с параметрами предусловия"
Я прочитал несколько веб-страниц, пытаясь объяснить условия до/после, но, похоже, понял их, может ли кто-нибудь объяснить мне, что они собой представляют, их использование и как их написать?
Спасибо
(кстати, я изучаю язык C#)
public static int GetStringLength(string str) { if (str == null) throw new ArgumentNullException("str", "y u no respect preconditions???"); ... }
. Если у вас есть некоторая структура для предварительных и постусловий, у вас также могут быть аннотации, такие как[NotNull] string str
. - person ta.speot.is   schedule 24.08.2014