А разве Flash на iOS актуален. В том смысле, что пресловутый packager от Adobe — это есть ни что иное, как обычный Flash Player и тормозит это дело безбожно.
А какие плюсы в отладке веб-приложений у этого метода, по сравнению с Debug консолью. Методы класса System.Diagnostics.Debug, например, помечены специальным атрибутом Conditional и, соответственно, не попадают в Release сборки приложения. А подсветка легко реализуется через DebugView.
Ну, даже банальная проверка на null может сэкономить некоторое количество нейронов. Кроме того контрактное программирование без документации, имхо, это смерть. Спасает только читабельная сигнатура метода типа
Забавная штука — research.microsoft.com/SpecSharp/, как раз по теме. Вот только бы развили ее до промышленного уровня.
К сожалению нормально заработала у меня только на VS2008 SP1
Вроде как флэш — не вариант, если писать под iOS
string ToPhysicalPath(string notNullVirtualPathWithSlashesAsSeparatorsAndNoEndingSlash) :)
Spec# же включает хоть какое нибудь описание контракта в сигнатуру метода, которая потом в IntelliSense отображается
К сожалению нормально заработала у меня только на VS2008 SP1