Code Audit
We will analyze the existing system. Quality of architecture and code, quality of CI / CD processes, security and other parameters of interest to you
Workflow
step
/ 1We conclude an NDA
We enter into a nondisclosure agreement to conduct an audit of the program code. This means that information about your project will remain between us. The sales manager is involved at this stage
step
/ 2We collect requirements and information on the project
At this stage, we get to know the system, define the audit goals and your expectations from the result. Any information about the project will be useful to us: documentation, diagrams, video instructions, program code. Information from these sources will help you quickly learn the system and form a commercial proposal. This stage involves: sales manager, project manager and business analyst
step
/ 3Creating a commercial offer
After getting acquainted with the system, we formulate a commercial offer. The client receives it with a detailed description of the planned work. This stage involves: sales manager and business analyst
step
/ 4Auditing
Our developers and testers will start checking the system for compliance with the documentation and assess the quality of the program code. Upon completion of the work, you will receive a report on the performance, fault tolerance of the system, compliance of the software functionality with the documentation, as well as recommendations for improvements. This stage involves: developers and testers
step
/ 5Refinement (optional)
After the conclusion of the contract, we will check the system for compliance with the design documentation and give recommendations for improvement. If necessary, we can modify the software
Technologies and methods
We carry out an examination of software written on technologies known to us
Back-end
Languages
- C#
- JAVA
- JavaScript
- TypeScript
Platforms
- .NET
- ASP.NET
- Node.JS
Database
- Postgresql
- MongoDB
- SQL server
- Oracle
DevOps
- Kubernetes
- TeamCity
- GitLab
- Docker
- Graphana
- Prometheus
- ELK
Protocols
- GraphQL
- Rest
- Websocket
Front-end
Languages
- HTML
- CSS
- JavaScript
- TypeScript
Frameworks
- Angular
- Next.js
- Tailwind
- Bootstrap
- SvelteJs
- VueJs
Libraries
- React
- RxJs
- Redux
- GraphQL
- Apollo
Tools
- Webpack
- Babel
- Postcss
- ESLint
- Prettier
- Jest
Desktop
Languages
- C#
Platforms
- .NET/.NET Core
- WPF
- Electron
Database
- SQLite
- Postgresql
- SQL server
- LiteDB
Set of components
- DevExpress
- SciChart