Цитата:от:Bot. James Bot
Это называется адекватное планирование с учетом рисков. Но оно ближе к тем, кто выполняет работу и видит какие нюансы придется отработать.
Как правило, обычные пользователи не берут в расчет всех нюансов, что могут быть и есть "под капотом", для них все легко и "вообще за день можно сделать".Подробнее
Это называется адекватное ранжирование задач по степени сложности, важности и ответственности. Но такое ранжирование может грамотно выполнить только специалист, прекрасно разбирающийся в постановке и разработке подобных задач.
Например, если стоит задача серьезной перестройки структуры всей базы данных системы, причем надо, что бы с завтрашнего дня вся система заработала на новой структуре как часы, то это ОЧЕНЬ СЛОЖНАЯ И ОТВЕТСТВЕННАЯ задача.
В этом случае безусловно нужна очень тщательная детальная проработка всех этапов, написание программ перестройки структур баз данных и переноса существующих данных в новые структуры, доработка или переработка всех интерфейсных программ, которые работают с базой данных, затем многократное тестирование всех этапов задачи, используя копию реальной базы данных.
И только тогда, когда вы убедитесь, что все выполняется без сучка и задоринки, в ночную смену делаете полную копию исходной базы данных, выполняете перестройку структур и внесение данных в новые структуры и устанавливаете новую версию программ системы, которые адекватно работают с новой базой данных.
Конечно есть задачи и попроще, там и работы меньше.
А задача добавить кнопку, при нажатии на которую на экране будет показана табличка из двух граф, в первую из которых из базы данных будут прочитаны имена "лайкеров", а во вторую имена "дизлайкеров" -
это элементарная задача, которая использует базу данных исключительно на чтение - т.е. задача, которая по сути не несет никаких рисков. Для решения такой задачи для нормального программиста вполне достаточно одного дня.