Перейти к основному содержимому

Типы знаний в проекте

В любом проекте можно выделить следующие "типы знаний":

  • Фундаментальные знания
    Знания, которые не сильно меняются со временем, такие как алгоритмы, computer science, механизмы работы языка программирования и его API.

  • Технологический стек
    Знания о наборе технических решений, используемых в проекте, включая языки программирования, фреймворки и библиотеки.

  • Проектные знания
    Знания, специфичные для текущего проекта и бесполезные вне этого проекта. Эти знания необходимы новым членам команды, чтоб вносить эффективный вклад.

Feature-Sliced Design призван уменьшить зависимость от "проектных знаний", взять на себя больше ответственности, и облегчить онбординг новых членов команды.

См. также