patterns
|
Improving Product Quality throughout the Software Development LifecycleGood, efficient communication is an important asset to the team. With focused, pure, and structured data on product quality, including all of the self-documenting steps of a given check, it’s clearly known what’s working and what the verifications are. Matt Griscom shows how you can get this level of clarity. |
|
|
Stronger, Faster Quality with Simple, Focused ChecksImagine focusing on prioritized business requirements at the software layer closest to where those business items are implemented. Writing just one check—that is, a programmed verification—per business requirement makes for simple, focused checks, supporting stronger, faster quality around the team. |
|
|
Five Principles from Chess That Can Change Your Software GameWhen you start analyzing the two strategic activities of playing chess and developing software, you will notice they share many core principles. Defining a goal, recognizing patterns, and learning from mistakes are just some of the important concepts to keep in mind with both chess and software. | |
|
The Importance of Tool Independence in Test AutomationCommand-driven testing has proven to be a good way to implement pattern tool independence. The main advantage is that you just have to develop the commands in the script language of the tool. To change tools, you only have to rewrite the keyword commands in the script language of the new tool. |
|
|
Using Patterns to Diagnose Test Automation Ailments When doctors diagnose new patients, they start by asking general questions. And depending on the answers, they ask more specific questions. The same can be done with patterns! Asking about the condition of a test automation effort can lead to the specific issue that’s ailing the project—and a cure. |
|
|
The Analysis Software That Wrecked J.K. Rowling’s AnonymityThe literary world was shocked to find out the nobody author of a new novel was actually super-famous J.K. Rowling. Her secret was uncovered by using software programs and algorithms to analyze her writing—a method that could also reveal hackers and others who might want to be anonymous online. |
|
|
Not in the Mood: Why Emotion Prediction Software Will Annoy ManyOnce you get over the cool factor of all the really neat things that can be done with emotion prediction software, you start to wonder just how much companies—specifically retailers—will use this information to gain access to not only your money but also your actual emotions and moods. |
|
|
Anti-Patterns: Watch Out for Common Development Mistakes It is just as valuable to learn from mistakes as it is to just focus on best practices. Worst practices are common thought approaches to problem solving that appear again and again. These mistakes, also called anti-patterns, exist in all aspects of life—and software development. |
|