Sencha Code Review

WE INCREASE THE PERFORMANCE AND QUALITY OF YOUR PRODUCT

We know all the pitfalls as well as optimal architectural approaches when it comes to developing large applications with ExtJS. We analyze the existing code for you, document what has been implemented well and where there is room for improvement. We then train your employees to consolidate their know-how.

 

The aim is to review an existing application in terms of code quality and performance.

The performance and quality of your software have a major impact on the success of your company and your products. We help you identify problems in your Ext JS applications and develop a strategy to improve the stability, maintainability, performance and overall quality of your code.

 

Typical results are

  • Redundant functionality due to lack of knowledge in the framework
  • Excessive complexity due to overengineering
  • Incorrect use of architectural aids and design patterns
  • Memory leaks
  • Overnesting of components
  • CSS optimization and adjustments
  • Need for optimization at vanilla JavaScript level
  • Excessive coupling of functionality and components

 

Tim Riedel, Geschäftsführer

Do you have any questions?

Tim Riedel

+49 721 183960kontakt@eyeworkers.de

TYPICAL PROJECT PROCESS

1st week code review

1st day

All relevant documents and the source code of the application are reviewed and the client and server communication is examined.

2nd - 4th day

Together with the development team, we review the code and analyze the key functions of the application. We teach best practices in terms of application architecture, API calls, custom components, overrides and patches, theming, debugging tools, troubleshooting and general performance improvement.

Day 5

The results of the code review are presented.

 

Week 2 - Preparation of the code

Based on the results of the first week, we work with the development and management team to draw up a project plan for the implementation of the improvement suggestions and tackle the implementation. The adjustments we implement in the second week of the project serve as a basis for the development team and the optimization of the overall application.

We support these customers in the area of Sencha ExtJS