Как вы контролируете свою производительность программирования на Ruby? - PullRequest
0 голосов
/ 03 января 2009

Ruby-кодеры: как вы отслеживаете свою производительность?

Мне любопытно узнать, что вы используете, чтобы отслеживать, сколько вы делаете и насколько хорошо вы это делаете.

Ответы [ 3 ]

4 голосов
/ 03 января 2009

Для любой задачи программирования лучший способ отслеживать производительность - это отслеживать требования / предоставляемые функции. Каждая гибкая методология делает упор на поставку рабочего программного обеспечения [прочитайте соответствие требованиям каждого спринта]. Таким образом, такие индикаторы, как количество строк и т. Д., Являются спорными [когда у вас есть пара человек, которые программируют большую часть времени и проверяют код с помощью логина другого человека].

3 голосов
/ 04 января 2009

Как и в случае с языком, вы должны установить цели / этапы для вашего проекта. Затем вы разбиваете эти цели на отдельные задачи. Чем меньше и конкретнее задача, тем легче будет отслеживать ваш прогресс. Я использую веб-приложение для управления проектами под названием Redmine , чтобы отслеживать эти задачи. После того, как я разработал тесты, я начинаю создавать тесты кода, в которых будут изложены критерии кода для каждого теста. Мое основное использование Ruby было с Ruby on Rails, который имеет отличную поддержку для тестирования. Как только я закончу с тестами, я начну кодировать приложение. Когда приложение проходит все тесты для данной задачи, оно может быть помечено как выполненное.

2 голосов
/ 08 января 2009

В начале проекта вы можете судить об актуальности и количестве тестов. После этого количество пройденных тестов.

Релевантность - ключевое слово, конечно. Если код еще не ничего не делает или не дает никакой ценности, то доведение его до этого уровня - это ваш первый тест производительности.

...