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

/ 1
process icon

We 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

/ 2
process icon

We 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

/ 3
process icon

Creating 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

/ 4
process icon

Auditing

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

/ 5
process icon

Refinement (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