How to deliver high quality software

When it comes to software, the term “QA” itself is highly loaded. Because what is it, really? Is it just a thing at the end of the software delivery line, where quality gets lovingly sprayed on at the end, achieving a nice glossy sheen? Is it a separate »

Making 20% time work for your engineering team

At PipelineDeals, believe in 20% time. We call it Investment Time. Each Friday, engineers are free from the shackles of our backlog to work on creative projects. It feeds an enormous amount of creativity and happiness with our teams. Also, it helps other departments run better, and pushes our goals as a team forward. »

How dependency lines work in object-oriented design

When you look at an object dependency graph, it’s not 100% clear how to read it. When one object points to another, what does that mean exactly? An object is said to depend on another object in the following scenarios: When an object knows the name of another object When an object knows the name of a method of another object, and knows the arguments that method takes The first is quite easy to recognize and if you have that first dependency level, you implicitly have the second. If at all possible, you want to strive towards the second point. »