Довгі методи, як правило, вважаються поганими, проте в моєму коді є кілька важко зрозумілих довгих методів (більше 50 рядків). У мене виникають проблеми з полегшенням читання цих методів, оскільки одне твердження всередині вже більше 50 рядків, і що важко читати єдине твердження - це створити запит до бази даних, використовуючи ORM, щоб виконати якусь конкретну роботу там, де виконана робота. чітко зазначено у назві методу. Причина того, що заява настільки довга, тому що він об'єднується в декілька стовпців, застосовує декілька знаків та вибирає кілька різних стовпців, щоб створити необхідний задокументований формат виводу.
Чи вважається такий важко читається код поганим кодом? Точно так само, якщо я записую код для складного алгоритму, в результаті якого важко читається код, загорнутий у чітко названий метод, чи є це неправильним кодом?