Я собираюсь создать сложную функцию в приложении Ruby on Rails, как ее организовать на бумаге перед написанием кода? - PullRequest
0 голосов
/ 13 июня 2010

Я новичок в рельсах, но читал книгу и создал небольшие функции раньше.Сейчас я собираюсь создать большую новую функцию для приложения (на самом деле она включает в себя множество форм и отношений), и мне было интересно, есть ли у кого-нибудь хорошая / последовательная стратегия предварительного кодирования.

1 Ответ

1 голос
/ 13 июня 2010

Вот как я это делаю:

  1. Разделите задачу на несколько маленьких.(наброски на доске / листе бумаги)

  2. Заставьте каждую часть работать.(реализация)

    Имейте в виду, как другие части компонента получат к нему доступ.(доска)

  3. Интеграция.(доска, реализация)

    Каждый раз, когда вы это делаете, переписываете оба API, улучшая то, о чем вы не думали в части # 2.

  4. Сделай так, чтобы все выглядело красиво.(доска, реализация)

  5. Подумайте о скорости.(доска, реализация)

Примечание: Не нарушайте порядок

Если вы пытаетесь все оформить на бумаге, и на простой доске /лист бумаги не достаточно, тогда вы можете быть чрезмерно инженерным.Будьте осторожны с этим.

Если вы следуете этому шаблону, то вы, скорее всего, избежите как чрезмерного проектирования, так и неправильных проектных решений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...