How do you control Ruby programming performance?

Ruby coders: how do you control performance?

I'm curious to know what you use to keep track of how much you do and how well you do it.

0


source to share


3 answers


As with language, you have to set goals / milestones for your project. Then you break down those goals into individual tasks. The smaller and more specific the task, the easier it will be to track your progress. I am using a project management web application called Redmine to keep track of these tasks. After I have developed the tests, I start to create code tests that will define the code criteria for each test. My main use of Ruby was with Ruby on Rails, which is great for testing. Once I have finished the tests, I start coding the application. When an application submits all tests for a given task, it can be marked complete.



+3


source


For any programming task, the best way to track performance is by tracking requirements / features. Each Agile focuses on delivering working software [read part of each sprint's meeting requirements]. Thus, indicators such as number of lines, etc., are moot [when you have a couple of people programming most of the time and checking the code with another user).



+4


source


At the start of a project, you can judge by the relevance and number of tests. Then the number of tests passing.

Relevance is the key word, of course. If the code is not doing anything yet or delivering no value, then getting it to that point is your number one performance test.

+2


source







All Articles