Author: Michael Feathers
Publisher: Prentice Hall Professional
ISBN: 0132931753
Category : Computers
Languages : en
Pages : 457
Book Description
Get more out of your legacy systems: more performance, functionality, reliability, and manageability Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts. In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his renowned Object Mentor seminars: techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control. The topics covered include Understanding the mechanics of software change: adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform—with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren't object-oriented Handling applications that don't seem to have any structure This book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.
Working Effectively with Legacy Code
Author: Michael Feathers
Publisher: Prentice Hall Professional
ISBN: 0132931753
Category : Computers
Languages : en
Pages : 457
Book Description
Get more out of your legacy systems: more performance, functionality, reliability, and manageability Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts. In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his renowned Object Mentor seminars: techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control. The topics covered include Understanding the mechanics of software change: adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform—with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren't object-oriented Handling applications that don't seem to have any structure This book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.
Publisher: Prentice Hall Professional
ISBN: 0132931753
Category : Computers
Languages : en
Pages : 457
Book Description
Get more out of your legacy systems: more performance, functionality, reliability, and manageability Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts. In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his renowned Object Mentor seminars: techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control. The topics covered include Understanding the mechanics of software change: adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform—with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren't object-oriented Handling applications that don't seem to have any structure This book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.
Working with Legacy Systems
Author: Robert Annett
Publisher: Packt Publishing Ltd
ISBN: 1838988572
Category : Computers
Languages : en
Pages : 152
Book Description
The IT industry is obsessed with new technologies. Courses, books, and magazines mostly focus on what is new. Starting with what a legacy system looks like to applying various techniques for maintaining and securing these systems, this book gives you all the knowledge you need to maintain a legacy system.
Publisher: Packt Publishing Ltd
ISBN: 1838988572
Category : Computers
Languages : en
Pages : 152
Book Description
The IT industry is obsessed with new technologies. Courses, books, and magazines mostly focus on what is new. Starting with what a legacy system looks like to applying various techniques for maintaining and securing these systems, this book gives you all the knowledge you need to maintain a legacy system.
A Craftsman’s Legacy
Author: Eric Gorges
Publisher: Algonquin Books
ISBN: 1616208368
Category : Crafts & Hobbies
Languages : en
Pages : 257
Book Description
A book for makers, for seekers of all kinds, an exhilarating look into the heart and soul of artisans—and how their collective wisdom can inspire us all. "Despite our technological advances, we’re busier than ever, our lives more frazzled. That’s why the handmade object, created with care and detail, embodying a history and a tradition, is enormously powerful. It can cut through so much and speak in ways that we don’t often hear, or that we’ve forgotten." —Eric Gorges, from A Craftsman’s Legacy In this joyful celebration of skilled craftsmen, Eric Gorges, a corporate-refugee-turned-metal-shaper, taps into a growing hunger to get back to what’s real. Through visits with fellow artisans—calligraphers, potters, stone carvers, glassblowers, engravers, woodworkers, and more—many of whom he’s profiled for his popular television program, Gorges identifies values that are useful for all of us: taking time to slow down and enjoy the process, embracing failure, knowing when to stop and when to push through, and accepting that perfection is an illusion. Most of all, A Craftsman’s Legacy shows how all of us can embrace a more creative and authentic life and learn to focus on doing what we love.
Publisher: Algonquin Books
ISBN: 1616208368
Category : Crafts & Hobbies
Languages : en
Pages : 257
Book Description
A book for makers, for seekers of all kinds, an exhilarating look into the heart and soul of artisans—and how their collective wisdom can inspire us all. "Despite our technological advances, we’re busier than ever, our lives more frazzled. That’s why the handmade object, created with care and detail, embodying a history and a tradition, is enormously powerful. It can cut through so much and speak in ways that we don’t often hear, or that we’ve forgotten." —Eric Gorges, from A Craftsman’s Legacy In this joyful celebration of skilled craftsmen, Eric Gorges, a corporate-refugee-turned-metal-shaper, taps into a growing hunger to get back to what’s real. Through visits with fellow artisans—calligraphers, potters, stone carvers, glassblowers, engravers, woodworkers, and more—many of whom he’s profiled for his popular television program, Gorges identifies values that are useful for all of us: taking time to slow down and enjoy the process, embracing failure, knowing when to stop and when to push through, and accepting that perfection is an illusion. Most of all, A Craftsman’s Legacy shows how all of us can embrace a more creative and authentic life and learn to focus on doing what we love.
A Legacy
Author: Sybille Bedford
Publisher: New York Review of Books
ISBN: 1590178270
Category : Fiction
Languages : en
Pages : 385
Book Description
Two vastly different families—one Jewish, one Catholic—are joined in marriage in this “witty, elegant, and uproariously funny” historical drama set in pre-war Europe (Evelyn Waugh). “Partly ironic, partly nostalgic, A Legacy calls to mind other novels that portray the zenith and decline of an ostentatious old order.” —The Wall Street Journal A Legacy is the tale of two very different families, the Merzes and the Feldens. The Jewish Merzes are longstanding members of Berlin’s haute bourgeoisie who count a friend of Goethe among their distinguished ancestors. Not that this proud legacy means much of anything to them anymore. Secure in their huge town house, they devote themselves to little more than enjoying their comforts and ensuring their wealth. The Feldens are landed aristocracy, well off but not rich, from Germany’s Catholic south. After Julius von Felden marries Melanie Merz the fortunes of the two families will be strangely, indeed fatally, entwined. Set during the run-up to World War I, a time of weirdly mingled complacency and angst, A Legacy is captivating, magnificently funny, and profound, an unforgettable image of a doomed way of life.
Publisher: New York Review of Books
ISBN: 1590178270
Category : Fiction
Languages : en
Pages : 385
Book Description
Two vastly different families—one Jewish, one Catholic—are joined in marriage in this “witty, elegant, and uproariously funny” historical drama set in pre-war Europe (Evelyn Waugh). “Partly ironic, partly nostalgic, A Legacy calls to mind other novels that portray the zenith and decline of an ostentatious old order.” —The Wall Street Journal A Legacy is the tale of two very different families, the Merzes and the Feldens. The Jewish Merzes are longstanding members of Berlin’s haute bourgeoisie who count a friend of Goethe among their distinguished ancestors. Not that this proud legacy means much of anything to them anymore. Secure in their huge town house, they devote themselves to little more than enjoying their comforts and ensuring their wealth. The Feldens are landed aristocracy, well off but not rich, from Germany’s Catholic south. After Julius von Felden marries Melanie Merz the fortunes of the two families will be strangely, indeed fatally, entwined. Set during the run-up to World War I, a time of weirdly mingled complacency and angst, A Legacy is captivating, magnificently funny, and profound, an unforgettable image of a doomed way of life.
Christine de Pizan
Author: Charlotte Cooper-Davis
Publisher: Reaktion Books
ISBN: 1789144418
Category : Biography & Autobiography
Languages : en
Pages : 193
Book Description
The first popular biography of a pioneering feminist thinker and writer of medieval Paris. The daughter of a court intellectual, Christine de Pizan dwelled within the cultural heart of late-medieval Paris. In the face of personal tragedy, she learned the tools of the book trade, writing more than forty works that included poetry, historical and political treatises, and defenses of women. In this new biography—the first written for a general audience—Charlotte Cooper-Davis discusses the life and work of this pioneering female thinker and writer. She shows how Christine de Pizan’s inspiration came from the world around her, situates her as an entrepreneur within the context of her times and place, and finally examines her influence on the most avant-garde of feminist artists, through whom she is slowly making a return into mainstream popular culture.
Publisher: Reaktion Books
ISBN: 1789144418
Category : Biography & Autobiography
Languages : en
Pages : 193
Book Description
The first popular biography of a pioneering feminist thinker and writer of medieval Paris. The daughter of a court intellectual, Christine de Pizan dwelled within the cultural heart of late-medieval Paris. In the face of personal tragedy, she learned the tools of the book trade, writing more than forty works that included poetry, historical and political treatises, and defenses of women. In this new biography—the first written for a general audience—Charlotte Cooper-Davis discusses the life and work of this pioneering female thinker and writer. She shows how Christine de Pizan’s inspiration came from the world around her, situates her as an entrepreneur within the context of her times and place, and finally examines her influence on the most avant-garde of feminist artists, through whom she is slowly making a return into mainstream popular culture.
Art Work
Author: Katja Praznik
Publisher: University of Toronto Press
ISBN: 1487538197
Category : Art
Languages : en
Pages : 228
Book Description
In Art Work, Katja Praznik counters the Western understanding of art – as a passion for self-expression and an activity done out of love, without any concern for its financial aspects – and instead builds a case for understanding art as a form of invisible labour. Focusing on the experiences of art workers and the history of labour regulation in the arts in socialist Yugoslavia, Praznik helps elucidate the contradiction at the heart of artistic production and the origins of the mystification of art as labour. This profoundly interdisciplinary book highlights the Yugoslav socialist model of culture as the blueprint for uncovering the interconnected aesthetic and economic mechanisms at work in the exploitation of artistic labour. It also shows the historical trajectory of how policies toward art and artistic labour changed by the end of the 1980s. Calling for a fundamental rethinking of the assumptions behind Western art and exploitative labour practices across the world, Art Work will be of interest to scholars in East European studies, art theory, and cultural policy, as well as to practicing artists.
Publisher: University of Toronto Press
ISBN: 1487538197
Category : Art
Languages : en
Pages : 228
Book Description
In Art Work, Katja Praznik counters the Western understanding of art – as a passion for self-expression and an activity done out of love, without any concern for its financial aspects – and instead builds a case for understanding art as a form of invisible labour. Focusing on the experiences of art workers and the history of labour regulation in the arts in socialist Yugoslavia, Praznik helps elucidate the contradiction at the heart of artistic production and the origins of the mystification of art as labour. This profoundly interdisciplinary book highlights the Yugoslav socialist model of culture as the blueprint for uncovering the interconnected aesthetic and economic mechanisms at work in the exploitation of artistic labour. It also shows the historical trajectory of how policies toward art and artistic labour changed by the end of the 1980s. Calling for a fundamental rethinking of the assumptions behind Western art and exploitative labour practices across the world, Art Work will be of interest to scholars in East European studies, art theory, and cultural policy, as well as to practicing artists.
Beyond Legacy Code
Author: David Scott Bernstein
Publisher:
ISBN: 9781680500790
Category : Application software
Languages : en
Pages : 0
Book Description
We're losing tens of billions of dollars a year on broken software, and great new ideas such as agile development and Scrum don't always pay off. But there's hope. The nine software development practices in Beyond Legacy Code are designed to solve the problems facing our industry. Discover why these practices work, not just how they work, and dramatically increase the quality and maintainability of any software project. These nine practices could save the software industry. Beyond Legacy Code is filled with practical, hands-on advice and a common-sense exploration of why technical practices such as refactoring and test-first development are critical to building maintainable software. Discover how to avoid the pitfalls teams encounter when adopting these practices, and how to dramatically reduce the risk associated with building software--realizing significant savings in both the short and long term. With a deeper understanding of the principles behind the practices, you'll build software that's easier and less costly to maintain and extend. By adopting these nine key technical practices, you'll learn to say what, why, and for whom before how; build in small batches; integrate continuously; collaborate; create CLEAN code; write the test first; specify behaviors with tests; implement the design last; and refactor legacy code. Software developers will find hands-on, pragmatic advice for writing higher quality, more maintainable, and bug-free code. Managers, customers, and product owners will gain deeper insight into vital processes. By moving beyond the old-fashioned procedural thinking of the Industrial Revolution, and working together to embrace standards and practices that will advance software development, we can turn the legacy code crisis into a true Information Revolution.
Publisher:
ISBN: 9781680500790
Category : Application software
Languages : en
Pages : 0
Book Description
We're losing tens of billions of dollars a year on broken software, and great new ideas such as agile development and Scrum don't always pay off. But there's hope. The nine software development practices in Beyond Legacy Code are designed to solve the problems facing our industry. Discover why these practices work, not just how they work, and dramatically increase the quality and maintainability of any software project. These nine practices could save the software industry. Beyond Legacy Code is filled with practical, hands-on advice and a common-sense exploration of why technical practices such as refactoring and test-first development are critical to building maintainable software. Discover how to avoid the pitfalls teams encounter when adopting these practices, and how to dramatically reduce the risk associated with building software--realizing significant savings in both the short and long term. With a deeper understanding of the principles behind the practices, you'll build software that's easier and less costly to maintain and extend. By adopting these nine key technical practices, you'll learn to say what, why, and for whom before how; build in small batches; integrate continuously; collaborate; create CLEAN code; write the test first; specify behaviors with tests; implement the design last; and refactor legacy code. Software developers will find hands-on, pragmatic advice for writing higher quality, more maintainable, and bug-free code. Managers, customers, and product owners will gain deeper insight into vital processes. By moving beyond the old-fashioned procedural thinking of the Industrial Revolution, and working together to embrace standards and practices that will advance software development, we can turn the legacy code crisis into a true Information Revolution.
Legacy
Author: James Kerr
Publisher: Constable
ISBN: 1472104900
Category : Sports & Recreation
Languages : en
Pages : 153
Book Description
THE 10TH ANNIVERSARY EDITION Champions do extra. They sweep the sheds. They follow the spearhead. They keep a blue head. They are good ancestors. In Legacy, best-selling author James Kerr goes deep into the heart of the world's most successful sporting team, the legendary All Blacks of New Zealand, to reveal 15 powerful and practical lessons for leadership and business. Legacy is a unique, inspiring handbook for leaders in all fields, and asks: What are the secrets of success - sustained success? How do you achieve world-class standards, day after day, week after week, year after year? How do you handle pressure? How do you train to win at the highest level? What do you leave behind you after you're gone? What will be your legacy?
Publisher: Constable
ISBN: 1472104900
Category : Sports & Recreation
Languages : en
Pages : 153
Book Description
THE 10TH ANNIVERSARY EDITION Champions do extra. They sweep the sheds. They follow the spearhead. They keep a blue head. They are good ancestors. In Legacy, best-selling author James Kerr goes deep into the heart of the world's most successful sporting team, the legendary All Blacks of New Zealand, to reveal 15 powerful and practical lessons for leadership and business. Legacy is a unique, inspiring handbook for leaders in all fields, and asks: What are the secrets of success - sustained success? How do you achieve world-class standards, day after day, week after week, year after year? How do you handle pressure? How do you train to win at the highest level? What do you leave behind you after you're gone? What will be your legacy?
Unfinished Message
Author: Toshio Mori
Publisher: Heyday Books
ISBN:
Category : Literary Collections
Languages : en
Pages : 264
Book Description
Born in Oakland, California, in 1910, the young Toshio Mori dreamed of being an artist, a Buddhist missionary, and a baseball player. Instead, he grew flowers in the family nursery business, and -- influenced by contemporaries such as Sherwood Anderson and Ernest Hemingway -- produced a body of extraordinary fiction. Unfinished Message includes fifteen stories, a novella, correspondence, and an interview with Toshio Mori.
Publisher: Heyday Books
ISBN:
Category : Literary Collections
Languages : en
Pages : 264
Book Description
Born in Oakland, California, in 1910, the young Toshio Mori dreamed of being an artist, a Buddhist missionary, and a baseball player. Instead, he grew flowers in the family nursery business, and -- influenced by contemporaries such as Sherwood Anderson and Ernest Hemingway -- produced a body of extraordinary fiction. Unfinished Message includes fifteen stories, a novella, correspondence, and an interview with Toshio Mori.
The Legacy Journey
Author: Dave Ramsey
Publisher: Ramsey Press
ISBN: 1937077713
Category : Business & Economics
Languages : en
Pages : 226
Book Description
What does the Bible really say about money? About wealth? How much does God expect you to give to others? How does wealth affect your friendships, marriage, and children? How much is “enough”? There’s a lot of bad information in our culture today about wealth―and the wealthy. Worse, there’s a growing backlash in America against our most successful citizens, but why? To many, wealth is seen as the natural result of hard work and wise money management. To others, wealth is viewed as the ultimate, inexcusable sin. This has left many godly men and women confused about what to do with the resources God’s put in their care. They were able to build wealth using God’s ways of handling money, but then they are left feeling guilty about it. Is this what God had in mind?
Publisher: Ramsey Press
ISBN: 1937077713
Category : Business & Economics
Languages : en
Pages : 226
Book Description
What does the Bible really say about money? About wealth? How much does God expect you to give to others? How does wealth affect your friendships, marriage, and children? How much is “enough”? There’s a lot of bad information in our culture today about wealth―and the wealthy. Worse, there’s a growing backlash in America against our most successful citizens, but why? To many, wealth is seen as the natural result of hard work and wise money management. To others, wealth is viewed as the ultimate, inexcusable sin. This has left many godly men and women confused about what to do with the resources God’s put in their care. They were able to build wealth using God’s ways of handling money, but then they are left feeling guilty about it. Is this what God had in mind?