Рекомендация от ментора: "Убедись, что программа выводит в консоль имя, у которого максимальная сумма" - Да, я убедился )
Aleksei Ilin
36 уровень
И снова Валидатор
Решен
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
JustinianJudge в Mega City OneMaster
30 августа 2019, 20:05
Обнови код в вопросе или сбрось в комментарии последнюю версию, как сделаешь все что считаешь нужным или как закончатся идеи. Также укажи какие пункты не проходит и что пишет, если изменилось что.
0
Aleksei IlinSoftware Developer в Axelot
1 сентября 2019, 10:32
Меня как то смущает 4-е требование:
"4. Программа должна выводить в консоль имена, у которых максимальная сумма." - сколько максимальных 2,3 или "рандомное" кол-во максимальных ))) может проблема в том, что я вывожу одно - самое максимальное ? На это как раз намекает рекомендация от Ментора - "Убедись, что программа выводит в консоль имена в алфавитном порядке, у которых максимальная сумма.". Код обновил... Ааа, наверное имеется в виду все фамилии в алфавитном порядку у кого есть максимальная ЗП, сейчас попробую.
0
Aleksei IlinSoftware Developer в Axelot
1 сентября 2019, 10:49
Да, так и есть. Думаю понятнее бы 4-е требование выглядело бы: "4. Программа должна выводить в консоль имена, у которых сумма равна максимальной"
0
JustinianJudge в Mega City OneMaster
30 августа 2019, 18:43
Ошибку искал, или не очень хочется? )
0
Aleksei IlinSoftware Developer в Axelot
30 августа 2019, 18:48
На ум приходит только - "а вдруг валидатор подкинет отрицательную зарплату кому то" , не могу привыкнуть что при правильном результате он видит ошибку.
0
JustinianJudge в Mega City OneMaster
30 августа 2019, 19:07
это большая редкость чтобы он видел в правильном результате ошибке, в большинстве случаев люди просто делают неверные решения или не учитываю множество факторов.
Например, в бухгалтерии допустимы отрицательные начисления, штрафы, прогулы, перерасчеты, что угодно. Это если про отрицательное. Код не смотрел еще, надеюсь, может ты все-таки свой код посмотришь, ты должен стараться всегда поломать свой код до того, как это сделают другие или валидатор. Понятное дело, что чем меньше опыта тем это тяжелее, но ты должен сделать все что в твоих силах для этого. Проверить на разных значениях, подумать что и где может быть не так. Это достаточно увлекательный процесс на самом деле, главное не забывать главный принцип тестирования.
Ты должен придумывать такие тесты, чтобы доказать что твой код не работает. Желать его поломать от всей души.
Если ты будешь писать тесты/тестировать так, чтобы доказать что он работает, дела не будет, как только тебе покажется что все ок, ты просто остановишься. И нагрузка пойдет на валидатор, тестировщиков или нас, кто помогает в разделе Помощь :)
0