Предлагам да спрем с употребата на "var" в Proramming Fundamentals лекциите
Здравейте,
Не знам дали само при мен е така или и други имат затруднения с разбирането на кода, но много често в лекциите и упражненията се пише var-това, var-онова и всичко работи.
Проблема е, че понякога в това var живеят плашещи неща като (IOrderedEnumerable) и липсата на яснота с нищо не помага, особено на хората които искат да научат Java.
За момента само Калин се стреми да го избягва и затова искам да обърна внимание и на Наков и Владо.
var написан във foreach или за деклариране на обекти или променливи върнати от LINQ прави нещата доста тегави и невъзможни за възприемане без debugger.
Лично аз никъде не пиша var кода си, дори за примитивни типове и очевидни инициализации.
Хайде сега си представи за момент, че някой ден започнеш работа и ти дадат да рефакторираш код написан навсякъде с var. Доста ще се озориш и ще ти отнеме повече от 10 мин.