Ранее, возможно у этого же автора, были две статьи на тему графов, где была приведена терминология и примеры.
Было бы хорошо во введении эти две статьи указать как ссылки.
Так-то по хорошему можно было бы еще дать алгоритм поиска путей для реализации его на компьютере.
В реальных системах графы состояний могут быть большими, и делать поиск в ручную — неблагородно :)
Всё-то нужно описать способ задания графа (в матричном виде, например). И сослаться на какой-нибудь алгоритм. Задачу можно попытаться решить перебором в графе. но, кажется, это не оптимально :)
Я работник с двумя высшими и красными дипломами. Работателю на них — плевать. Сфера ИТ в основном — саомучки. Образование не успевает готовить нужные кадры. А золотых самородков — пруд пруди. Я решил, что еще 10 лет назад нужно было сразу идти работать, а не учиться.
Как-то не увидел аргументов в статье и обстоятельного освещения вопроса, анализа. Есть плюсы, есть и минусы. А так больше похоже на очерк, эссе «Как мне не понравилось ТДД».
Аутсорс или нет — многое зависит от динамики проекта. Даже если передать автотесты некоторой внешней команде, то возникнут проблемы взаимодействия в случае динамичного проекта, когда часто меняются требования, переписывается код, много еще не устоявшегося функционала, или же просто проблемы с процессами на проекте.
В случае же если всё идеально, когда код вполне пригоден для разработки автотестов, существуют договоренности и правила его изменения, то, наверное, да, можно и в аутсорсинг. Ребята будут работать только по требованию и реагировать на изменения кода\требований.
Хотя не знаю, бывают ли такие идеальные ситуации.
Было бы хорошо во введении эти две статьи указать как ссылки.
В реальных системах графы состояний могут быть большими, и делать поиск в ручную — неблагородно :)
Всё-то нужно описать способ задания графа (в матричном виде, например). И сослаться на какой-нибудь алгоритм. Задачу можно попытаться решить перебором в графе. но, кажется, это не оптимально :)
Подключить к ПК и задать медленное стирание, многоступенчатое форматирование? :)
В случае же если всё идеально, когда код вполне пригоден для разработки автотестов, существуют договоренности и правила его изменения, то, наверное, да, можно и в аутсорсинг. Ребята будут работать только по требованию и реагировать на изменения кода\требований.
Хотя не знаю, бывают ли такие идеальные ситуации.