Quality

What is the quality in oncode

Quality is not only the absence of defects, but excellence in every aspect of software development. It is an investment in our people.

Standardized code
Write similar code for technological stacks that are used
Modularity and stubbornness
Write modular functions and can be tested individually
Compliance and requirements
Compliance with customer specifications and requirements
Reliability and safety
Reliability, stability and safety of the software
Maintenance
Maintenance and ease of updating
User experience
Effective, functional and intuitive user experience
Performance
High performance and scalability over time
Efficiency
Respected development times and costs to improve efficiency

Milestone

The pillars of quality

Four fundamental elements that define our approach to software quality

Merge Request review

Main process to ensure quality through collaborative reviews

  • Mandatory review for each merge reg
  • Constructive feedback from Team Leader
  • Control compliance with standards
  • Check architectural quality

Common methodologies

Methods and methodologies of development and standardized software reviews

  • Common software development methodologies
  • Standardized review processes
  • Shared architectural pattern
  • Uniform coding standard

Audit cross-team

Periodic software quality inspections including different teams

  • Cross-Team Periodic Audit
  • Software quality inspections
  • External architectural assessments
  • Improvement report

Continuous training

Training for people to write quality software

  • Training on Best Practices
  • Workshop on quality standard
  • Mentoring between developers
  • Continuous updating skills

The process

Quality process

Our consultants and team leaders guide quality through collaborative reviews

Merge Request

Each Merge Request is an opportunity

Review

Compulsory review by Senior Developer

Analyses

In -depth analysis of architecture and performance

Refactoring

Tips for refactoring and optimizations

Feedback

Training feedback for professional growth

Auditing

Audit and periodic checks

Periodical audits

EXTERNAL LEAM LEADER VALUE PROJECTS OF OTHER TEAM

Programmers test

Periodic Technical checks of the Team

Cross review

Cross reviews between different teams

Report

Detailed reports with recommendations

Quality tools

Static analysis tools

SonarQube

Static analysis of the code to identify bugs, vulnerability and code Smell

Git Workflow

Platforms for collaborative and integrated ci/cd code reviews

Test Automation

Suite complete with automated tests to ensure reliability

Standard

Methodologies and standard

Consolidated principles and cutting -edge methodologies to guarantee robust and maintenable code

Acid compliance

We guarantee atomic, consistent, isolated and durable transactions

Clean Code

Readable, testable and maintenable code following the principles of Robert Martin

SOLID Principles

Flexible architectures based on the five fundamental principles

Test-Driven Development

Development led by the tests to guarantee coverage and reliability

Contact us

A quote, a particular request, or simply a coffee to meet us? Write to us and we will reply to a "nano-second".

Address
Piazza Maestri del Lavoro 7
20063, Cernusco sul Naviglio (MI)
Italy
Address
Piazza dei Martiri 1
30121, Bologna (BO)
Italy
Qualità - Oncode Enterprise