Automated Testing

Automated Testing

Automated testing is one of the most important techniques in our arsenal. Palantir’s software performs better, lasts longer, costs less to operate and maintain, and is more stable – and this is almost entirely due to our rigour in applying automated testing. We believe very strongly in Michael Feathers’ attitude that code without tests is by definition Read more about Automated Testing[…]

Code Quality

Code Quality Tools

Palantir is very passionate about strong engineering practices in our software. We make use of a wide range of techniques and tools to ensure the best possible code outputs. In this post we will explore some of the standardised tools we use to ensure our high level of quality. Automated Testing We work primarily in Read more about Code Quality Tools[…]

Automate all the things

Developer Machine Setup

Developers are a finicky bunch, and make use of a huge array of tools. Many of these tools are installed on an ad-hoc basis when required. Unfortunately, this often means that critical production support or development time needs to be wasted in order to get the tools downloaded and set up correctly. These minutes or Read more about Developer Machine Setup[…]