Product Engineering

Our Software Code Quality Obsession

We’ve made long-term software maintenance costs become negligible and regressions super-rare

Unit Tests

Most codebases lack the test coverage required to move swiftly, adding features and functionality or eliminating technical debt. DevFactory’s unit testing service provides test suites for existing codebases that deliver 100% line-coverage. We employ mutation-testing to measure the efficacy of our tests, giving developers and technical product managers the confidence needed to change code without negative side-effects

Code Cleanup

Our cutting-edge static analysis tool CodeGraph™ pinpoints the largest sources of technical debt and queues them up for a combination of automated and manual fixes. Duplicate code is removed, long methods are shortened, feature envy is refactored and latent bugs like memory leaks, recursive loops and dead-locks are fixed. 100% unit test coverage is required to use the service and code fixes are delivered as pull requests that retain 100% test coverage

FASTER - 2-8x Use Case Performance Improvements

Is there one part of your application that feels really slow? Keep your product team focused on building features and leave the performance improvements to DevFactory. Our FASTER service takes a use-case demo and implements targeted changes that increase performance by a factor of 2, 4 or 8x the measured baseline

BugFix

Keep your features on-track and rely on DevFactory to squash bugs. This service takes a qualified bug report with recorded reproduction steps in a DevSpaces environment and returns a pull-request containing the fully unit-tested fixed code along with integration tests that demonstrate the fix and prevent the bug from recurring

Feature Development

DevFactory produces software product releases that add both major and minor functionality to software products, including initial MVP releases. The service requires technical specifications from the Technical Product Management service and delivers weekly demonstrations against the acceptance criteria in those specs