Подреждане на кода?
Здравейте колеги,
след като написах една от задачите от домашното ми се струва, че би трябвало да се подреди малко по добре - струва ми се малко трудно четима. Какво е вашето мнение и препоръки?
ето линк със задачата --> click
Здравейте колеги,
след като написах една от задачите от домашното ми се струва, че би трябвало да се подреди малко по добре - струва ми се малко трудно четима. Какво е вашето мнение и препоръки?
ето линк със задачата --> click
Аз бих декларирал всички променливи в началото, така като поглднеш знаеш какво ще се ползва, също така ползвай TryParse вместо Parse за да не ти хвърля exceptions ако няма да ги хващаш.
string firstName;
string lastName;
byte age;
char gender;
long personalID;
int emplNumb;
Console.Write("Enter your first name: ");
firstName = Console.ReadLine();
Console.Write("Enter your last name: ");
lastName = Console.ReadLine();
Console.Write("Enter your age (0-100): ");
byte.TryParse(Console.ReadLine(), out age);
Console.Write("Enter your gender (f/m): ");
char.TryParse(Console.ReadLine(), out gender);
Console.Write("Enter your personal ID number: ");
long.TryParse(Console.ReadLine(), out personalID);
Console.Write("Enter your employee number : ");
int.TryParse(Console.ReadLine(), out emplNumb);
Не точно. В по-дългите и сложни кодове, всичко ти е изнесено като пропъртита на класа, т.е. отново е предаврително дефинирано. А всички междинни променливи са темп променливи, и като цяло не ги ползваш за нещо по-генерално.