Difference
At Buda we take pride in delivering the best quality in every line of code we write.
In fact, our work begins even before writing code: we study and understand our customer’s unique requirements, then design the right solution, after which we begin coding. We follow this through by meticulous testing and QA. Oftentimes, in the rush to get software into production, shortcuts are taken and the risk of failure is high, particularly with custom (not off the shelf) software. An issue we do not have to face at Buda Consulting, because we take time to listen: to our clients’ requirements and their unique specifications. Every client has a set of strengths and weaknesses and at Buda we can ascertain these from the very first encounter with our client where we only listen, and they talk. Any piece of code is written, checked or, passed only after that. A simple maxim that has helped us stand the test of time, and sustain long and fruitful relationships with our clients.
Robust
- The processing is segmented: should a given portion of the process fail, all the processing which has already been completed, will remain logically intact. Where appropriate, processing is divided into transactions so that a given portion of the process can be rolled back without impacting the earlier – already complete – portions of the process.
- Exceptions are logged and handled so that we can trace errors by looking in log files.
- The applications are designed to survive failures where appropriate, so that processing continues when failure occurs.