Русский ИТ бизнес 👨
Подписаться
Post media
Если к нам приходит заказчик на разработку ПО или парсинг с большим ТЗ (по кол-ву страниц в оном) я знаю - будет ж*па. Сразу. И лучше даже не начинать проект.

Никто в здравом уме такое не читает, а если и прочитает, то понять- принять- осознать- переварить-т.п. требует коллосального количества времени и сил.

Рекорд - 350 страниц ТЗ на разработку мобильного приложения сети пекарен БУШЕ. Слава богу, что мы начали с прототипов графических, даже не читая написанное :)

Русский ИТ бизнес

Комментарии (0)

  • DmitriyKoptsov
    Каждое доп. условие может итоговую сложность на 2 умножать.
    На leetcode мастера краткости)
    Задача 76. Minimum Window Substring как пример.
    Даны две строки s и t длиной m и n соответственно, верните минимальную подстроку окна s таким образом, чтобы каждый символ в t (включая дубликаты) был включен в окно. Если такой подстроки нет, верните пустую строку.
    1
    • Ut4J6
      Если нам нужно увязать каждое следующее условие с каждым из предыдущих, то сложность вроде нужно считать так:

      100 условий в тз: условная сложность 100*(100-1)/2=4950
      101 условие: 101*(101-1)/2 = 5050
      150 условий: 150*(150-1)/2 = 11175
      200 - 19900

      Это же не в два раза при каждом доп-условии? Получается более пологий график у функции, программист успевает втянуться, а когда наступает "комбинаторный взрыв" сложности проекта - менять стек поздно, а предоплата уже потрачена