When we opened the private beta with a "feedback" button on every page, we didn't think that so many of you would actually send us so much feedback. We're overwhelmed by your feedback, and it has helped us tremendously to adjust our target, understand your true expectations, and improve the service SymfonyInsight can bring you.
Most of your feedback concerned rules showing false positives on your projects. This was particularly frustrating as it usually prevented you to get a good medal without ignoring a rule (which turns the medal into a chocolate medal). Static analysis is a complex task, and we needed these false positives that you pointed us to refine our analyzer. We've fixed most of the false positives you reported, including:
usestatement violations (the alias being used in a docbloc, or in a string)
We'll continue to refine our analyzer to be sure to raise only violations that make sense in the context of your projects.
We have given a lot of love to existing rules (including adding documentation to those lacking it). But most important, we have added several new rules that we think will be a great help in your development process.
usestatements (and wrong usage of
throw new Exceptionwithout a leading slash)
EntityManagerand of the Dependency Injection Container
These rules are automatically enabled for all future analyses. If you analyze a project again, don't be surprised that new violations appear: that's because we keep on adding new rules every week!
A large share of your feedback concerned the overall usability of the web interface. You reported many small glitches that were fixed quickly and continuously. If you haven't been on SymfonyInsight for a while, you might be surprised by how much the interface has changed since you first came. Usability highlights include:
We know we have a lot more to do, and we'll keep on iterating on the design and interactions. Come back regularly to see our progress.
Lastly, we've been hard at work adding the features that you missed the most. You can now:
And under the hood, SymfonyInsight has been optimized and stabilized to make it ready for production. This was made possible by all the tests you've been doing on the platform, so again thanks a million times to the beta testers.
Keep on analyzing and sending us feedback, together we'll build an awesome product!comments powered by Disqus