Re[8]: FileIOPermission, доступ к файлам в каталоге
От: Pavel M. Россия  
Дата: 16.10.08 22:19
Оценка: +3
Здравствуйте, drol, Вы писали:

D> А это ведь гораздо более неочевидно...


Вы экономите 4 буквы, "string" -> "var", однако предлагаете дергать мышкой над методами чтобы увидеть какие типы где возвращаются? ReadLine возвращает String — это и ежу понятно, а какой-нибудь CoreParser.GetSemanticalTreeInternal? Я сомневаюсь, что Ваши программы основываются только на примитивах.

Когда в язык вводится новая конструкция для упрощений работы с другими технологиями (LINQ), это не значит, что ее нужно использовать везде, где только можно и нельзя. Любыми вещами нужно пользоваться разумно.
И еще против Ваших аргументов: мы пишем не код под среду, а используем среду для кода, а также код друг друга и принтер тут совершенно не при чем.

А почему не использую указание типа в аргументах? Потому что читая метод ее легко проследить. Аргументы из ниоткуда не возникают и вникуда не пропадают Variables declarations + method signature доходчиво все показвают, что и какого типа куда пришло и куда это можно передать. А как раз когда везде стоит var — это упомянутую мною цепочку нарушает. "Неизвестно" ,что мы из метода получили. Ах, да, мышкой подергать нужно)
--------------------------
less think — do more
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.