Интересно мнение

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

olka
JetBrains
JetBrains
Аватара пользователя
 
Сообщения: 27
Зарегистрирован: 17.11.2006 (Пт) 1:20
Откуда: JetBrains

Интересно мнение

Сообщение olka » 29.06.2009 (Пн) 20:24

Считаете ли вы такой код допустимым (или даже удобным) или это bad practice и так писать не стоит? Я о изменении реального типа значения в переменной 'x'.

Код: Выделить всё
option strict off

Public Class Jira
  Public Shared Sub main() 
        Dim x as Object = new Jira()
        x.DoSmth()
        x = x.ToString()
        if IfStringIsNotTooLong(x)
            Show(x)
        End If
  End Sub

  shared private function IfStringIsNotTooLong(ByVal s)
  End Function

  Shared Private Sub Show (ByVal o)
      Console.Out.WriteLine(o)
  End Sub

  public Sub DoSmth()
  End Sub

End Class

Joo
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 762
Зарегистрирован: 14.08.2008 (Чт) 11:55
Откуда: Казахстан

Re: Интересно мнение

Сообщение Joo » 30.06.2009 (Вт) 6:36

olka писал(а):Считаете ли вы такой код допустимым (или даже удобным) или это bad practice и так писать не стоит? Я о изменении реального типа значения в переменной 'x'.

Код: Выделить всё
option strict off

Public Class Jira
  Public Shared Sub main() 
        Dim x as Object = new Jira()
        x.DoSmth()
        x = x.ToString()
        if IfStringIsNotTooLong(x)
            Show(x)
        End If
  End Sub

  shared private function IfStringIsNotTooLong(ByVal s)
  End Function

  Shared Private Sub Show (ByVal o)
      Console.Out.WriteLine(o)
  End Sub

  public Sub DoSmth()
  End Sub

End Class


Код компилируется? Да, значит он допустим, а вот удобен ли он и стоит ли так делать, лично я бы так делать не стал.
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог

Ronin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 635
Зарегистрирован: 13.02.2002 (Ср) 14:16
Откуда: Россия, Москва

Re: Интересно мнение

Сообщение Ronin » 30.06.2009 (Вт) 11:22

Настоятельно рекомендую Option Strict On
С уважением,
Игорь Шувалов aka Ronin


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot, Yandex-бот и гости: 87

    TopList