Короткий ответ Нельзя додумывать детали самостоятельно: нужно уточнить требования у автора задачи (аналитика, продакт-менеджера) и зафиксировать договорённость письменно, прежде чем приступать к реализации. Как это работает подробнее Неполное требование — это сигнал, что решение ещё не принято, а не повод импровизировать. Разработчик формулирует конкретные вопросы (какие поля, какой формат файла, что с пустыми значениями, нужна ли пагинация для больших отчётов) и получает ответы до написания кода. Пример кода Что использовать на практике Практика. Вопросы лучше задавать сразу все и в письменном виде (тикет, чат), чтобы ответ стал частью истории задачи и к нему можно было вернуться. Если автор задачи недоступен, стоит предложить разумное умолчание и явно описать его в комментарии к задаче, чтобы его можно было поправить до ревью. Полезно также прикладывать к уточняющему вопросу конкретный пример («если поле «скидка» пустое — показывать 0 или прочерк?»), потому что на абстрактный вопрос без примера легко получи