я знаю, это не самое очевидное для automation QA и скорее всего, это не будет казаться полезным первое время, но кроме того, что код работает (что безусловно, главный критерий оценки кода) у него есть ещё критерии, например легкость чтения, возможность дальнейшего расширения итд