L
L
Lrest2015-01-25 20:33:47
symfony
Lrest, 2015-01-25 20:33:47

How to check the code?

I ordered a freelancer to make a very complex project on "symfony 2", now I don't know how to check the code for errors and so that everything is written in the right way. I do not have much technical knowledge for a specific and accurate test (I know so, superficially). Who will advise what? Hire an audit to verify?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
A
Alexander Gubarev, 2015-01-25
@AlexGx

There is no other way than to hire a professional code reviewer and tester (I think you can test it yourself). All sorts of lints will point to problems only if there is really shitty code.

S
Sergey, 2015-01-25
Protko @Fesor

There are services like scrutinizer-ci that have good tools for code analysis (various metrics, best practice accounting, etc.), but without the appropriate technical background, you will not benefit from it. You will simply get a code rating on a 10-point scale.
Further, if the developer bothers to cover the functionality with tests (at least the main places) - this already says a lot about the developer and the quality of the code. The code may be dumb, but making changes won't be that much of a pain.
Well, if you want a review - you need to order. And then there are difficulties, because you need to look for a really experienced developer. It’s also a little unclear what, as a result, you want to find the flaws in the architecture? Evaluated the "maintainability" of the code? Did you say "shit code" or "not shit code"?

O
OlegSivokobov, 2015-01-25
@OlegSivokobov

if you really want to be sure of the quality, then it is better to hire an audit to check or one of the testers, qa is quite a common practice.

K
keltanas, 2015-01-26
@keltanas

I think you need a tech-savvy partner :)
There is a service for Symfony https://insight.sensiolabs.com But for the most part it analyzes the correctness of the code.
For errors, automatic testing systems PhpUnit, Behat are usually used. Tests for Behat can be read even by a non-technical person.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question