Re[16]: А что за мода на auto?...
От: vsb Казахстан  
Дата: 04.05.22 20:34
Оценка: +1
Здравствуйте, Privalov, Вы писали:

S>>Точно так же придётся по коду гулять чтобы выяснить тип как ты гулял с именами.


P>Зачем? Нормальный редактор сам подскажет, какой тип у переменной. Вот когда видишь странные имена, становится не до типов.


А как у вас устроено код ревью? Я вот в основном в браузере его провожу, читая диффы. И там нормального редактора нет. Поэтому важно, чтобы код читался как есть, в виде текста, в лучшем случае слегка раскрашенного.

Моё правило использования var — если тип очевиден из имени переменной или из инициализирующего значения, то его можно использовать. Если не очевиден, то надо прописывать явный тип. То бишь var x = 1; var s = "hello"; var sb = new StringBuilder(); var appointment = ... (где у appointment тип Appointment). При этом получается примерно 50 на 50 и мне такой результат нравится. По сути цель var в моем коде — убирать дублирование. Нет смысла писать StringBuilder sb = new StringBuilder(), никакой информации это не несёт для читателя. А если несёт, то var не нужен.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.