Software Engineering at Google

Software Engineering at Google
Author: Titus Winters
Publisher: O'Reilly Media
Total Pages: 602
Release: 2020-02-28
Genre: Computers
ISBN: 1492082767

Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering. How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the worldâ??s leading practitioners construct and maintain software. This book covers Googleâ??s unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization. Youâ??ll explore three fundamental principles that software organizations should keep in mind when designing, architecting, writing, and maintaining code: How time affects the sustainability of software and how to make your code resilient over time How scale affects the viability of software practices within an engineering organization What trade-offs a typical engineer needs to make when evaluating design and development decisions

Lessons Learned in Software Testing

Lessons Learned in Software Testing
Author: Cem Kaner
Publisher: John Wiley & Sons
Total Pages: 326
Release: 2011-08-02
Genre: Computers
ISBN: 1118080556

Softwaretests stellen eine kritische Phase in der Softwareentwicklung dar. Jetzt zeigt sich, ob das Programm die entsprechenden Anforderungen erfüllt und sich auch keine Programmierungsfehler eingeschlichen haben. Doch wie bei allen Phasen im Software-Entwicklungsprozess gibt es auch hier eine Reihe möglicher Fallstricke, die die Entdeckung von Programmfehlern vereiteln können. Deshalb brauchen Softwaretester ein Handbuch, das alle Tipps, Tricks und die häufigsten Fehlerquellen genau auflistet und erläutert, damit mögliche Testfehler von vornherein vermieden werden können. Ein solches Handbuch ersetzt gut und gerne jahr(zehnt)elange Erfahrung und erspart dem Tester frustrierende und langwierige Trial-und-Error-Prozeduren. Chem Kaner und James Bach sind zwei der international führenden Experten auf dem Gebiet des Software Testing. Sie schöpfen hier aus ihrer insgesamt 30-jährigen Erfahrung. Die einzelnen Lektionen sind nach Themenbereichen gegliedert, wie z.B. Testdesign, Test Management, Teststrategien und Fehleranalyse. Jede Lektion enthält eine Behauptung und eine Erklärung sowie ein Beispiel des entsprechenden Testproblems. "Lessons Learned in Software Testing" ist ein unverzichtbarer Begleiter für jeden Software Tester.

Tuesdays with Morrie

Tuesdays with Morrie
Author: Mitch Albom
Publisher: Crown
Total Pages: 226
Release: 2007-06-29
Genre: Biography & Autobiography
ISBN: 0307414094

#1 NEW YORK TIMES BESTSELLER • A special 25th anniversary edition of the beloved book that has changed millions of lives with the story of an unforgettable friendship, the timeless wisdom of older generations, and healing lessons on loss and grief—featuring a new afterword by the author “A wonderful book, a story of the heart told by a writer with soul.”—Los Angeles Times “The most important thing in life is to learn how to give out love, and to let it come in.” Maybe it was a grandparent, or a teacher, or a colleague. Someone older, patient and wise, who understood you when you were young and searching, helped you see the world as a more profound place, gave you sound advice to help you make your way through it. For Mitch Albom, that person was his college professor Morrie Schwartz. Maybe, like Mitch, you lost track of this mentor as you made your way, and the insights faded, and the world seemed colder. Wouldn’t you like to see that person again, ask the bigger questions that still haunt you, receive wisdom for your busy life today the way you once did when you were younger? Mitch Albom had that second chance. He rediscovered Morrie in the last months of the older man’s life. Knowing he was dying, Morrie visited with Mitch in his study every Tuesday, just as they used to back in college. Their rekindled relationship turned into one final “class”: lessons in how to live. “The truth is, Mitch,” he said, “once you learn how to die, you learn how to live.” Tuesdays with Morrie is a magical chronicle of their time together, through which Mitch shares Morrie’s lasting gift with the world.

You Learn by Living

You Learn by Living
Author: Eleanor Roosevelt
Publisher: Westminster John Knox Press
Total Pages: 226
Release: 1983-01-01
Genre: Self-Help
ISBN: 9780664244941

She was born before women had the right to vote yet went on to become one of America'¿¿s most influential First Ladies. A Gallup poll named her one of the most admired people of the twentieth century and she remains well known as a role model for a life well lived. Roosevelt wrote You Learn by Living at the age of seventy-six, just two years before her death. The commonsense ideas'¿¿and heartfelt ideals'¿¿presented in this volume are as relevant today as they were five decades ago. Her keys to a fulfilling life? Some of her responses include: learning to learn, the art of maturity, and getting the best out of others.

No Finish Line - Lessons on Life and Career

No Finish Line - Lessons on Life and Career
Author: Meyer Feldberg
Publisher:
Total Pages: 208
Release: 2020-06-02
Genre: Biography & Autobiography
ISBN: 9780231196727

No Finish Line is Meyer Feldberg as his friends and colleagues know him. In his telling, Feldberg's story--both his successes and his failures--is a lesson plan for how to lead a worthy personal and professional life.

Cheating Lessons

Cheating Lessons
Author: James M. Lang
Publisher: Harvard University Press
Total Pages: 268
Release: 2013-09-02
Genre: Education
ISBN: 0674726235

Cheating Lessons is a guide to tackling academic dishonesty at its roots. James Lang analyzes the features of course design and classroom practice that create cheating opportunities, and empowers teachers to build more effective learning environments. Instructors who curb academic dishonesty become better educators in other ways as well.

Learning How to Learn

Learning How to Learn
Author: Barbara Oakley, PhD
Publisher: Penguin
Total Pages: 258
Release: 2018-08-07
Genre: Juvenile Nonfiction
ISBN: 052550446X

A surprisingly simple way for students to master any subject--based on one of the world's most popular online courses and the bestselling book A Mind for Numbers A Mind for Numbers and its wildly popular online companion course "Learning How to Learn" have empowered more than two million learners of all ages from around the world to master subjects that they once struggled with. Fans often wish they'd discovered these learning strategies earlier and ask how they can help their kids master these skills as well. Now in this new book for kids and teens, the authors reveal how to make the most of time spent studying. We all have the tools to learn what might not seem to come naturally to us at first--the secret is to understand how the brain works so we can unlock its power. This book explains: Why sometimes letting your mind wander is an important part of the learning process How to avoid "rut think" in order to think outside the box Why having a poor memory can be a good thing The value of metaphors in developing understanding A simple, yet powerful, way to stop procrastinating Filled with illustrations, application questions, and exercises, this book makes learning easy and fun.

Lessons I Learned in the Dark

Lessons I Learned in the Dark
Author: Jennifer Rothschild
Publisher: Multnomah
Total Pages: 225
Release: 2009-06-24
Genre: Religion
ISBN: 0307564770

At the age of fifteen, Jennifer Rothschild confronted two unshakable realities: Blindness is inevitable ... and God is enough. Now this popular author, speaker, and recording artist offers poignant lessons that illuminate a path to freedom and fulfillment. With warmth, humor, and insight,Jennifer shares the guiding principles she walks by -- and shows you how to walk forward by faith into God's marvelous light.

Lessons from Nothing

Lessons from Nothing
Author: Bruce Marsland
Publisher: Cambridge University Press
Total Pages: 101
Release: 1998-07-09
Genre: Foreign Language Study
ISBN: 0521627656

Lessons from Nothing provides 70 activities that encourage interaction and cooperation in classrooms with limited resources.

The Power of Full Engagement

The Power of Full Engagement
Author: James E. Loehr
Publisher: Simon and Schuster
Total Pages: 260
Release: 2005-01-03
Genre: Biography & Autobiography
ISBN: 9780743226752

The number of hours in a day is fixed, but the quantity and quality of energy available to us is not. This fundamental insight has the power to revolutionize the way you live. As Jim Loehr and Tony Schwartz demonstrate in their groundbreaking New York Times bestseller, managing energy, not time, is the key to enduring high performance as well as to health, happiness, and life balance. Their Full Engagement Training System is grounded in twenty-five years of working with great athletes -- tennis champ Monica Seles and speed-skating gold medalist Dan Jansen, to name just two -- to help them perform more effectively under brutal competitive pressures. Now this powerful, step-by-step program will help you to: · Mobilize four key sources of energy · Balance energy expenditure with intermittent energy renewal · Expand capacity in the same systematic way that elite athletes do · Create highly specific, positive energy management rituals The Power of Full Engagement is a highly practical, scientifically based approach to managing your energy more skillfully. It provides a clear road map to becoming more physically energized, emotionally connected, mentally focused, and spiritually aligned -- both on and off the job.