ну да, я так и пишу сейчас, как вы написали в моем примере и мне все понятно так. Разве это плохая практика? Вроде тоже OOP
А вот в вашем примере мне менее понятно допустим
Допустим мне не понятно, почему GithubPage не объявлена экземпляром класса, например так GithubPage gp = new …
Второе, метод LoginPage и LoginToWebsite - они находятся в классе LoginPage, а в вашем примере они приравниваются уже к GitHubPage. По идее же такой метод не найден должен быть, не?
Тем более я не профи, я только учусь. Мне вот важно в контору приняли бы зная, что человек пишет так как пишу я и может быть подучили бы на месте уже? Или мой вариант написания совсем не годен?
Когда джаву не знаешь тогда и не понятно)
Зачем брать того кто так пишет когда есть по 30 джунов на место которые правильно пишут. Это основы и их обязательно нужно знать.
Возможно какая-то компания на внутренние курсы возьмёт и то не факт т.к конкуренция большая.
тебе важно попасть в непонятно какую контору или научится что то делать и стать специалистом ?
и вопрос номер 2
“подучили” и “научили с нуля” это разные вещи
Для начала попасть в какую-то конторку.
Я не считаю, что меня надо с нуля учить, просто есть какие-то моменты, которые я не донца понимаю пока, например почему так писать плохо, а так хорошо. Вот пытаюсь с вашей тут помощью разобраться.
Мой совет: посмотри видосы на ютюбе про классы, методы и тд. Видео таких море. И на ру и на англ. Там сразу на примерах показывают. Только потом лезь в Page Object
Разобраться в том, чего не понимаешь будет ооочень тяжело)
Потому что дальше ты будешь только накидывать сверху всякие дизайны, паттерны, и тд и тп.
Делай все постепенно.
С такими знаниями по java ты далеко не уедешь, потому что java это объектно-ориентированный язык программирования и без знаний ооп, использование java в твоем понимании сейчас, это все равно, что забивать гвоздь отверткой. Возьми почитай книги по java к примеру того же Шилда или Брюса Эккеля.