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.
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
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
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
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".
