Exercise 5
Improve this paragraph for Jun and Arash
Jun and Arash are recent engineering school graduates who have just
joined your engineering team. In the past, new engineers on your
team have not run sufficient internal tests before releasing new
products. New engineers on your team usually don't know what the
term dogfooding means.
Revise the following paragraph for Jun and Arash:
There are several intended primary goals for dogfooding a new project.
At the current time, it is suggested by Engineering that all projects
be in dogfood for a period of no less than one month. One is to find
bugs under heavy, high-cycle usage. When disastrous bugs occurred in
153 out of 157 of the previous project releases, Engineering's analysis
of bugs in the aftermath concluded that prevention of the bugs could
have happened by more thorough testing.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-10 UTC.
[null,null,["Last updated 2025-01-10 UTC."],[[["Jun and Arash are new engineering graduates joining the team, and new engineers have historically released products without sufficient internal testing."],["Dogfooding, which may be unfamiliar to new engineers, is a critical testing practice where the team uses its own products internally."],["Engineering recommends a minimum one-month dogfooding period for all projects to find bugs under heavy usage conditions."],["Previous project releases have experienced a high rate of disastrous bugs, with Engineering determining more thorough testing could have prevented them."]]],["Okay, here's a summary of the core content, followed by a revised paragraph for Jun and Arash:\n\n**Summary of Core Content:**\n\nNew engineering team members, Jun and Arash, need to understand the importance of \"dogfooding.\" Past projects suffered from bugs due to insufficient testing. \"Dogfooding,\" or internal product testing, is now mandated for at least one month. The goal is to identify bugs under heavy use and prevent failures seen in past project releases. Thorough testing is now essential to project success.\n\n**Revised Paragraph for Jun and Arash:**\n\n\"Dogfooding\" means using our own products extensively before releasing them. Engineering now requires all projects to be \"dogfooded\" for at least one month. This allows us to find bugs under realistic, heavy usage. In the past, 153 out of 157 project releases had critical bugs. We found that these could likely have been avoided with more rigorous testing. We are now mandating internal use to ensure more reliable releases.\n"]]