Stopping testing your code when your unit tests all pass is like starting mass production of automobiles after testing the nuts and bolts. Integration testing guarantees that the collaboration of classes works. This article investigates some important techniques in integration testing.
King Digital Entertainment needs to foster a creative and innovative culture with engaged and motivated people to create fun games. They have established an environment with freedom and trust, with space for experiments, exploration, and learning, to make people happy. Experiments and lessons from the engineering organization showing continuous improvement of HR-related processes and topics.
Now that 2015 is underway, it’s imperative to consider a mobile strategy framework for a prosperous year and beyond. We will be discussing some key points to consider as you plan your strategy for the year, and how they can help you usher in a successful future. These topics include visual development environments , Bimodal IT, cloud-based mobile development and the HTML5 vs. native debate.
If you don't want to analyze all user stories in your project in order to estimate size then Randomized Branch Sampling can be used for portfolio related decisions and quotations on prospect projects.
Matt Honeycutt introduces SpecsFor, a .NET unit and integration test framework, explaining how to set it up, how to create the first tests, and provides a few hints on advanced usage scenarios. 4
Java is defined by the Java Language Spec, but the resulting bytecode is defined by a completely separate standard. This article looks at the structure of class files and how to create them directly.
A mix of existing robust hardware development ideas, plus a few newly taken from Agile software are being used now by real teams, even to get around or through the challenge of doing fast iterations.
Computer security, or the lack thereof, has made many headlines recently. In this article we'll look at how bad things are and what you, as a software developer, can do about it.
The book "Agile! The Good, the Hype and the Ugly" provides a review of agile principles, techniques and tools. It explores the agile methods Extreme Programming, Lean Software, Scrum and Crystal. 4
Mike McQuaid, Software Engineer at GitHub, has written "Git in Practice" which provides over 60 techniques for working with and managing Git projects. InfoQ caught up with Mike, and asked about it.