Я ищу вдохновение о том, как проектировать классы с нуля в проекте с несколькими разработчиками в разных местах (так что никаких занятий на доске.)
Допустим, вам поручено реализовать довольно большую функцию, которая будет использоваться другими разработчиками позже в проекте. Эта функция потребует нескольких классов и будет взаимодействовать с другими классами уже в проекте. Конечно, вы хотите, чтобы другие разработчики внесли свой вклад, прежде чем продолжать и реализовывать все это. Теперь, как вы поступите?
Я бы начал с лучшего инструмента: ручка и бумага . Но что тогда? Я хотел бы материализовать свои строки, пузырьки и нотации на моей бумаге на экранах других разработчиков. Является ли лучший способ просто отсканировать и отправить по электронной почте бумагу? Есть ли хорошие шаблоны для записи дизайна в виде текста? Существуют ли онлайн-инструменты, которые могут быстро моделировать дизайн класса? Должен ли я просто написать «скелеты» для классов и попросить обратную связь?
Здесь важно помнить, что единственное доступное общение - это телефон и электронная почта, поскольку разработчики находятся далеко друг от друга.