Подреждане на кода?
Здравейте колеги,
след като написах една от задачите от домашното ми се струва, че би трябвало да се подреди малко по добре - струва ми се малко трудно четима. Какво е вашето мнение и препоръки?
ето линк със задачата --> 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);
Не точно. В по-дългите и сложни кодове, всичко ти е изнесено като пропъртита на класа, т.е. отново е предаврително дефинирано. А всички междинни променливи са темп променливи, и като цяло не ги ползваш за нещо по-генерално.