@G_tost
Fullstack developer

Нормальным ли считается такой кусок кода?

public class Test {
    StudentBase studBase;

    Test() {
        studBase = new StudentBase();
    }

    public static void main(String[] args) {
        new Test().start();
    }

    private void start() {
        studBase.initStudBase();
        studBase.showAllStudentsInfo();
        studBase.showAllStudAtletter();
    }
}

допустим надо написать свой тестер ,а не юнит тесты .
  • Вопрос задан
  • 194 просмотра
Пригласить эксперта
Ответы на вопрос 3
@razer89
Android-разработчик
Модификаторы доступа лишними не бывают, за исключением, если вы хотите сделать package-private поля\методы
public class Test {
        private StudentBase studBase;

        private Test() {
            studBase = new StudentBase();
        }

        public static void main(String[] args) {
            new Test().start();
        }

        private void start() {
            studBase.initStudBase();
            studBase.showAllStudentsInfo();
            studBase.showAllStudAtletter();
        }
    }
Ответ написан
Комментировать
angry_cellophane
@angry_cellophane
JUnit вам в помощь
Ответ написан
Комментировать
@VZVZ
Reverse-Engineer, Software Developer, Architect
Лучше, чтоб main был в отдельном файле, следовательно, и в отдельном классе.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы