Мой код слишком процедурный?

Кто-то недавно взглянул на мой код и прокомментировал, что он был слишком процедурным. Для ясности, они видели не так уж много кода - просто раздел, который четко описывает логические шаги, предпринимаемые в приложении.

if(downloadFeeds(ftpServer, ftpUsername, ftpPassword, getFtpPathToLocalPathMap())) {
    loadDataSources();
    initEngine();
    loadLiveData();
    processX();
    copyIds();
    addX();
    processY();
    copyIds();
    addY();
    pauseY();
    resumeY();
    setParameters();
}

Эти различные методы затем создают целую кучу разных объектов и вызывают различные методы для этих объектов. как требуется.

Мой вопрос - это часть кода, которая явно управляет вашим приложением, например, это, свидетельствующее о процедурном программировании, и если да, то каков был бы более объектно-ориентированный способ достижения того же результата?

Все комментарии приветствуются!

11
задан QuakerOat 13 May 2011 в 22:42
поделиться