Dave from 2010 120 x 150 px ffbcd92c1aea386ccbaf4d8cdb0780f88a2a23682693232af259dbdd87317323
Dave Aronson 
Dinosaur and computer color left small 85776e0ee454cfb99d5ea2a2bf6bdeff2abe8a575f07ef46cd985ec0adf780ad
The Codosaurus
(by Fanie GrĂ©goire)

Codosaurus, LLC

Software Development Consulting

Home of the ACRUMEN Software Quality Framework

What can I help you evolve today?

Services: Code Review

What Is It?

This means that I look at the code that your team (whether in-house, outsourced, or whatever) has written or changed, and comment on it, as if I were assigned to review it as a Pull Request and being very picky.  I will point out ways in which it is very good, and where it could be made more understandable, maintainable, efficient, Ruby-idiomatic, etc.  (I offer this only in Ruby so far, including Rails, Sinatra, non-web, and tests in RSpec, MiniTest, and Cucumber.)

Why Do It?

It's a quick, easy, cheap way to tell whether your team is producing good code.  If they are, great, carry on!  If not, you might want to use some of my other services.

How Does It Work?

How Much Does It Cost?

There are two styles: All Code, and Changes Only.

The price for an "All Code" review is 10 cents per byte in your code files, including any configuration, other data, etc. that I need to look at to determine the actual operation.  So, for instance, if your code totals 1,234,567 bytes, that's $123,456.70, but if it's only 123,456 bytes, that's only $12,345.60.  There is a minimum charge of $100, enough for 1,000 bytes of code.

The price for an "Changes Only" review is one dollar per byte on each changed, added, or deleted line, plus 1/10 of a cent per byte of any other unchanged code, configs, data, etc. needed for context.  (You must send me complete "before" and "after" versions of the changed sections, plus everything else needed for context.  However, you may omit anything you're confident I won't need.)  For instance, if your change has 123 bytes of added lines, 456 bytes of deleted lines, and 789 bytes of otherwise changed lines, and you send an additional 43,210 bytes of "context", that's $123 + $456 + $789 + $43.21 = $1,411.21.  This may sound expensive, but it also lets me check additional items, such as whether the new code does the same thing as the old, and if so, whether the tests have been updated to match.

In both cases, if the code, changes, etc. are mostly bulky but irrelevant data, or you have some other reason why your code would be unusually easy to review, we can discuss discounts.

What Else Can I Get?

After you've had a chance to review the report, we can discuss whether you want some additional services, for additional prices we will discuss.  Mainly, I can:

If there are other add-on services you would like, we can discuss them then.

If there's anything else you need, just ask.  Otherwise, you can go ahead and submit your inquiry.