Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Are there resources out there for a programmer with a large code base to have professional alalysis performed for the goal of finding the areas of most needed improvement?

Logic/Reason tells me there's a limit to what a code review question can absorb, and also that the amount of work involved is not something that should need be free.

share|improve this question

closed as off-topic by Ixrec, MichaelT, Snowman, Dan Pichelman, durron597 Jun 29 '15 at 4:08

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – Ixrec, Community, Snowman, Dan Pichelman, durron597
If this question can be reworded to fit the rules in the help center, please edit the question.

This is a really odd way to phrase your question. Are you trying to gauge the market potential for starting a business in this space? – chrisaycock Jun 1 '12 at 18:44
No, i want help with my code base - a result nearly three years of doing my best to get it right but as a one man team. That said, after I wrote the qutestion and it came out that way I had the same thought that you are having - that it might be an interesting business idea. – Aaron Anodide Jun 1 '12 at 19:01
Quick follow up on that... the reason I want help isn't that I think my code is low quality, it's more because I have no way of knowing how it stacks up to industry standards/best practices to the extent that they even exist. For example, suppose I used all datasets everywhere - this might alert me to EF as a more modern approach - that's just a simple example – Aaron Anodide Jun 1 '12 at 19:10
up vote 3 down vote accepted

While 5 years old, this article is a great start:

If you want a professional review of your code base, you can find many consulting groups that will do software reviews for you. Such services tend to not be cheap by any means, but they can save you a lot of trouble in the long run by pointing out potential issues that will later cause you extra work or maintenance headaches.

share|improve this answer
that was a useful article - kind of addressed exactly my motivation for posting this quesiton – Aaron Anodide Jun 1 '12 at 21:06

Does any part of your code cause you pain when you see it again or change it? If so, then I suggest you take those portions of your code and research how people have solved the problems you are having with it. If you keep doing this over and over again you'll eventually get better at spotting weak points as you are designing and developing the code. Over time you'll have a dramatically improved code-base that you'll (hopefully) feel better about, regardless of how you feel about it right now.

share|improve this answer
that's a very practical answer, thanks – Aaron Anodide Jun 1 '12 at 20:59

Not the answer you're looking for? Browse other questions tagged or ask your own question.