Author: Robert C. Martin
Publisher:
ISBN: 9788441549012
Category :
Languages : es
Pages : 0
Book Description
Diseño funcional
Author: Robert C. Martin
Publisher:
ISBN: 9788441549012
Category :
Languages : es
Pages : 0
Book Description
Publisher:
ISBN: 9788441549012
Category :
Languages : es
Pages : 0
Book Description
The Robert C. Martin Clean Code Collection (Collection)
Author: Robert C. Martin
Publisher: Prentice Hall
ISBN: 0132911221
Category : Computers
Languages : en
Pages : 849
Book Description
The Robert C. Martin Clean Code Collection consists of two bestselling eBooks: Clean Code: A Handbook of Agile Software Craftmanship The Clean Coder: A Code of Conduct for Professional Programmers In Clean Code, legendary software expert Robert C. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer--but only if you work at it. You will be challenged to think about what’s right about that code and what’s wrong with it. More important, you will be challenged to reassess your professional values and your commitment to your craft. In The Clean Coder, Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice--about everything from estimating and coding to refactoring and testing. It covers much more than technique: It is about attitude. Martin shows how to approach software development with honor, self-respect, and pride; work well and work clean; communicate and estimate faithfully; face difficult decisions with clarity and honesty; and understand that deep knowledge comes with a responsibility to act. Readers of this collection will come away understanding How to tell the difference between good and bad code How to write good code and how to transform bad code into good code How to create good names, good functions, good objects, and good classes How to format code for maximum readability How to implement complete error handling without obscuring code logic How to unit test and practice test-driven development What it means to behave as a true software craftsman How to deal with conflict, tight schedules, and unreasonable managers How to get into the flow of coding and get past writer’s block How to handle unrelenting pressure and avoid burnout How to combine enduring attitudes with new development paradigms How to manage your time and avoid blind alleys, marshes, bogs, and swamps How to foster environments where programmers and teams can thrive When to say “No”--and how to say it When to say “Yes”--and what yes really means
Publisher: Prentice Hall
ISBN: 0132911221
Category : Computers
Languages : en
Pages : 849
Book Description
The Robert C. Martin Clean Code Collection consists of two bestselling eBooks: Clean Code: A Handbook of Agile Software Craftmanship The Clean Coder: A Code of Conduct for Professional Programmers In Clean Code, legendary software expert Robert C. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer--but only if you work at it. You will be challenged to think about what’s right about that code and what’s wrong with it. More important, you will be challenged to reassess your professional values and your commitment to your craft. In The Clean Coder, Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice--about everything from estimating and coding to refactoring and testing. It covers much more than technique: It is about attitude. Martin shows how to approach software development with honor, self-respect, and pride; work well and work clean; communicate and estimate faithfully; face difficult decisions with clarity and honesty; and understand that deep knowledge comes with a responsibility to act. Readers of this collection will come away understanding How to tell the difference between good and bad code How to write good code and how to transform bad code into good code How to create good names, good functions, good objects, and good classes How to format code for maximum readability How to implement complete error handling without obscuring code logic How to unit test and practice test-driven development What it means to behave as a true software craftsman How to deal with conflict, tight schedules, and unreasonable managers How to get into the flow of coding and get past writer’s block How to handle unrelenting pressure and avoid burnout How to combine enduring attitudes with new development paradigms How to manage your time and avoid blind alleys, marshes, bogs, and swamps How to foster environments where programmers and teams can thrive When to say “No”--and how to say it When to say “Yes”--and what yes really means
6th International Conference on the Conservation of Earthen Architecture
Author: The Getty Conservation Institute
Publisher: Getty Publications
ISBN: 0892361816
Category : Art
Languages : en
Pages : 492
Book Description
On October 14-19, 1990, the 6th International Conference on the Conservation of Earthen Architecture was held in Las Cruces, New Mexico. Sponsored by the GCI, the Museum of New Mexico State Monuments, ICCROM, CRATerre-EAG, and the National Park Service, under the aegis of US/ICOMOS, the event was organized to promote the exchange of ideas, techniques, and research findings on the conservation of earthen architecture. Presentations at the conference covered a diversity of subjects, including the historic traditions of earthen architecture, conservation and restoration, site preservation, studies in consolidation and seismic mitigation, and examinations of moisture problems, clay chemistry, and microstructures. In discussions that focused on the future, the application of modern technologies and materials to site conservation was urged, as was using scientific knowledge of existing structures in the creation of new, low-cost, earthen architecture housing.
Publisher: Getty Publications
ISBN: 0892361816
Category : Art
Languages : en
Pages : 492
Book Description
On October 14-19, 1990, the 6th International Conference on the Conservation of Earthen Architecture was held in Las Cruces, New Mexico. Sponsored by the GCI, the Museum of New Mexico State Monuments, ICCROM, CRATerre-EAG, and the National Park Service, under the aegis of US/ICOMOS, the event was organized to promote the exchange of ideas, techniques, and research findings on the conservation of earthen architecture. Presentations at the conference covered a diversity of subjects, including the historic traditions of earthen architecture, conservation and restoration, site preservation, studies in consolidation and seismic mitigation, and examinations of moisture problems, clay chemistry, and microstructures. In discussions that focused on the future, the application of modern technologies and materials to site conservation was urged, as was using scientific knowledge of existing structures in the creation of new, low-cost, earthen architecture housing.
Apolonija Šušteršic
Author: Apolonija Šušteršič
Publisher:
ISBN:
Category : Architects as artists
Languages : en
Pages : 160
Book Description
Not quite artist, not quite architect, Apolonija uteric? calls herself
Publisher:
ISBN:
Category : Architects as artists
Languages : en
Pages : 160
Book Description
Not quite artist, not quite architect, Apolonija uteric? calls herself
Compendium of Sanitation Systems and Technologies
Author: Elizabeth Tilley
Publisher:
ISBN: 9783906484570
Category :
Languages : en
Pages : 176
Book Description
Publisher:
ISBN: 9783906484570
Category :
Languages : en
Pages : 176
Book Description
Single Case Research Methodology
Author: Jennifer R. Ledford
Publisher: Routledge
ISBN: 1134073712
Category : Education
Languages : en
Pages : 439
Book Description
In this anticipated new edition of Single Case Research Methodology, David L. Gast and Jennifer R. Ledford detail why and how to apply standard principles of single case research methodology to one’s own research or professional project. Using numerous and varied examples, they demonstrate how single case research can be used for research in behavioral and school psychology, special education, speech and communication sciences, language and literacy, occupational therapy, and social work. This thoroughly updated new edition features two entirely new chapters on measurement systems and controversial issues in single subject research, in addition to sample data sheets, graphic displays, and detailed guidelines for conducting visual analysis of graphic data. This book will be an important resource to student researchers, practitioners, and university faculty who are interested in answering applied research questions and objectively evaluating educational and clinical practices.
Publisher: Routledge
ISBN: 1134073712
Category : Education
Languages : en
Pages : 439
Book Description
In this anticipated new edition of Single Case Research Methodology, David L. Gast and Jennifer R. Ledford detail why and how to apply standard principles of single case research methodology to one’s own research or professional project. Using numerous and varied examples, they demonstrate how single case research can be used for research in behavioral and school psychology, special education, speech and communication sciences, language and literacy, occupational therapy, and social work. This thoroughly updated new edition features two entirely new chapters on measurement systems and controversial issues in single subject research, in addition to sample data sheets, graphic displays, and detailed guidelines for conducting visual analysis of graphic data. This book will be an important resource to student researchers, practitioners, and university faculty who are interested in answering applied research questions and objectively evaluating educational and clinical practices.
Agile Technical Practices Distilled
Author: Pedro M. Santos
Publisher: Packt Publishing Ltd
ISBN: 1838986626
Category : Computers
Languages : en
Pages : 443
Book Description
Delve deep into the various technical practices, principles, and values of Agile. Key FeaturesDiscover the essence of Agile software development and the key principles of software designExplore the fundamental practices of Agile working, including test-driven development (TDD), refactoring, pair programming, and continuous integrationLearn and apply the four elements of simple designBook Description The number of popular technical practices has grown exponentially in the last few years. Learning the common fundamental software development practices can help you become a better programmer. This book uses the term Agile as a wide umbrella and covers Agile principles and practices, as well as most methodologies associated with it. You’ll begin by discovering how driver-navigator, chess clock, and other techniques used in the pair programming approach introduce discipline while writing code. You’ll then learn to safely change the design of your code using refactoring. While learning these techniques, you’ll also explore various best practices to write efficient tests. The concluding chapters of the book delve deep into the SOLID principles - the five design principles that you can use to make your software more understandable, flexible and maintainable. By the end of the book, you will have discovered new ideas for improving your software design skills, the relationship within your team, and the way your business works. What you will learnLearn the red, green, refactor cycle of classic TDD and practice the best habits such as the rule of 3, triangulation, object calisthenics, and moreRefactor using parallel change and improve legacy code with characterization tests, approval tests, and Golden MasterUse code smells as feedback to improve your designLearn the double cycle of ATDD and the outside-in mindset using mocks and stubs correctly in your testsUnderstand how Coupling, Cohesion, Connascence, SOLID principles, and code smells are all relatedImprove the understanding of your business domain using BDD and other principles for "doing the right thing, not only the thing right"Who this book is for This book is designed for software developers looking to improve their technical practices. Software coaches may also find it helpful as a teaching reference manual. This is not a beginner's book on how to program. You must be comfortable with at least one programming language and must be able to write unit tests using any unit testing framework.
Publisher: Packt Publishing Ltd
ISBN: 1838986626
Category : Computers
Languages : en
Pages : 443
Book Description
Delve deep into the various technical practices, principles, and values of Agile. Key FeaturesDiscover the essence of Agile software development and the key principles of software designExplore the fundamental practices of Agile working, including test-driven development (TDD), refactoring, pair programming, and continuous integrationLearn and apply the four elements of simple designBook Description The number of popular technical practices has grown exponentially in the last few years. Learning the common fundamental software development practices can help you become a better programmer. This book uses the term Agile as a wide umbrella and covers Agile principles and practices, as well as most methodologies associated with it. You’ll begin by discovering how driver-navigator, chess clock, and other techniques used in the pair programming approach introduce discipline while writing code. You’ll then learn to safely change the design of your code using refactoring. While learning these techniques, you’ll also explore various best practices to write efficient tests. The concluding chapters of the book delve deep into the SOLID principles - the five design principles that you can use to make your software more understandable, flexible and maintainable. By the end of the book, you will have discovered new ideas for improving your software design skills, the relationship within your team, and the way your business works. What you will learnLearn the red, green, refactor cycle of classic TDD and practice the best habits such as the rule of 3, triangulation, object calisthenics, and moreRefactor using parallel change and improve legacy code with characterization tests, approval tests, and Golden MasterUse code smells as feedback to improve your designLearn the double cycle of ATDD and the outside-in mindset using mocks and stubs correctly in your testsUnderstand how Coupling, Cohesion, Connascence, SOLID principles, and code smells are all relatedImprove the understanding of your business domain using BDD and other principles for "doing the right thing, not only the thing right"Who this book is for This book is designed for software developers looking to improve their technical practices. Software coaches may also find it helpful as a teaching reference manual. This is not a beginner's book on how to program. You must be comfortable with at least one programming language and must be able to write unit tests using any unit testing framework.
Without Criteria
Author: Steven Shaviro
Publisher: MIT Press
ISBN: 0262517973
Category : Philosophy
Languages : en
Pages : 191
Book Description
A Deleuzian reading of Whitehead and a Whiteheadian reading of Deleuze open the possibility of a critical aesthetics of contemporary culture. In Without Criteria, Steven Shaviro proposes and explores a philosophical fantasy: imagine a world in which Alfred North Whitehead takes the place of Martin Heidegger. What if Whitehead, instead of Heidegger, had set the agenda for postmodern thought? Heidegger asks, “Why is there something, rather than nothing?” Whitehead asks, “How is it that there is always something new?” In a world where everything from popular music to DNA is being sampled and recombined, argues Shaviro, Whitehead's question is the truly urgent one. Without Criteria is Shaviro's experiment in rethinking postmodern theory, especially the theory of aesthetics, from a point of view that hearkens back to Whitehead rather than Heidegger. In working through the ideas of Whitehead and Deleuze, Shaviro also appeals to Kant, arguing that certain aspects of Kant's thought pave the way for the philosophical “constructivism” embraced by both Whitehead and Deleuze. Kant, Whitehead, and Deleuze are not commonly grouped together, but the juxtaposition of them in Without Criteria helps to shed light on a variety of issues that are of concern to contemporary art and media practices.
Publisher: MIT Press
ISBN: 0262517973
Category : Philosophy
Languages : en
Pages : 191
Book Description
A Deleuzian reading of Whitehead and a Whiteheadian reading of Deleuze open the possibility of a critical aesthetics of contemporary culture. In Without Criteria, Steven Shaviro proposes and explores a philosophical fantasy: imagine a world in which Alfred North Whitehead takes the place of Martin Heidegger. What if Whitehead, instead of Heidegger, had set the agenda for postmodern thought? Heidegger asks, “Why is there something, rather than nothing?” Whitehead asks, “How is it that there is always something new?” In a world where everything from popular music to DNA is being sampled and recombined, argues Shaviro, Whitehead's question is the truly urgent one. Without Criteria is Shaviro's experiment in rethinking postmodern theory, especially the theory of aesthetics, from a point of view that hearkens back to Whitehead rather than Heidegger. In working through the ideas of Whitehead and Deleuze, Shaviro also appeals to Kant, arguing that certain aspects of Kant's thought pave the way for the philosophical “constructivism” embraced by both Whitehead and Deleuze. Kant, Whitehead, and Deleuze are not commonly grouped together, but the juxtaposition of them in Without Criteria helps to shed light on a variety of issues that are of concern to contemporary art and media practices.
Agile Principles, Patterns, and Practices in C#
Author: Micah Martin
Publisher: Pearson Education
ISBN: 0132797143
Category : Computers
Languages : en
Pages : 914
Book Description
With the award-winning book Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin helped bring Agile principles to tens of thousands of Java and C++ programmers. Now .NET programmers have a definitive guide to agile methods with this completely updated volume from Robert C. Martin and Micah Martin, Agile Principles, Patterns, and Practices in C#. This book presents a series of case studies illustrating the fundamentals of Agile development and Agile design, and moves quickly from UML models to real C# code. The introductory chapters lay out the basics of the agile movement, while the later chapters show proven techniques in action. The book includes many source code examples that are also available for download from the authors’ Web site. Readers will come away from this book understanding Agile principles, and the fourteen practices of Extreme Programming Spiking, splitting, velocity, and planning iterations and releases Test-driven development, test-first design, and acceptance testing Refactoring with unit testing Pair programming Agile design and design smells The five types of UML diagrams and how to use them effectively Object-oriented package design and design patterns How to put all of it together for a real-world project Whether you are a C# programmer or a Visual Basic or Java programmer learning C#, a software development manager, or a business analyst, Agile Principles, Patterns, and Practices in C# is the first book you should read to understand agile software and how it applies to programming in the .NET Framework.
Publisher: Pearson Education
ISBN: 0132797143
Category : Computers
Languages : en
Pages : 914
Book Description
With the award-winning book Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin helped bring Agile principles to tens of thousands of Java and C++ programmers. Now .NET programmers have a definitive guide to agile methods with this completely updated volume from Robert C. Martin and Micah Martin, Agile Principles, Patterns, and Practices in C#. This book presents a series of case studies illustrating the fundamentals of Agile development and Agile design, and moves quickly from UML models to real C# code. The introductory chapters lay out the basics of the agile movement, while the later chapters show proven techniques in action. The book includes many source code examples that are also available for download from the authors’ Web site. Readers will come away from this book understanding Agile principles, and the fourteen practices of Extreme Programming Spiking, splitting, velocity, and planning iterations and releases Test-driven development, test-first design, and acceptance testing Refactoring with unit testing Pair programming Agile design and design smells The five types of UML diagrams and how to use them effectively Object-oriented package design and design patterns How to put all of it together for a real-world project Whether you are a C# programmer or a Visual Basic or Java programmer learning C#, a software development manager, or a business analyst, Agile Principles, Patterns, and Practices in C# is the first book you should read to understand agile software and how it applies to programming in the .NET Framework.
Clean Agile
Author: Robert C. Martin
Publisher: Prentice Hall
ISBN: 013578199X
Category : Computers
Languages : en
Pages : 342
Book Description
Agile Values and Principles for a New Generation “In the journey to all things Agile, Uncle Bob has been there, done that, and has the both the t-shirt and the scars to show for it. This delightful book is part history, part personal stories, and all wisdom. If you want to understand what Agile is and how it came to be, this is the book for you.” –Grady Booch “Bob’s frustration colors every sentence of Clean Agile, but it’s a justified frustration. What is in the world of Agile development is nothing compared to what could be. This book is Bob’s perspective on what to focus on to get to that ‘what could be.’ And he’s been there, so it’s worth listening.” –Kent Beck “It’s good to read Uncle Bob’s take on Agile. Whether just beginning, or a seasoned Agilista, you would do well to read this book. I agree with almost all of it. It’s just some of the parts make me realize my own shortcomings, dammit. It made me double-check our code coverage (85.09%).” –Jon Kern Nearly twenty years after the Agile Manifesto was first presented, the legendary Robert C. Martin (“Uncle Bob”) reintroduces Agile values and principles for a new generation–programmers and nonprogrammers alike. Martin, author of Clean Code and other highly influential software development guides, was there at Agile’s founding. Now, in Clean Agile: Back to Basics, he strips away misunderstandings and distractions that over the years have made it harder to use Agile than was originally intended. Martin describes what Agile is in no uncertain terms: a small discipline that helps small teams manage small projects . . . with huge implications because every big project is comprised of many small projects. Drawing on his fifty years’ experience with projects of every conceivable type, he shows how Agile can help you bring true professionalism to software development. Get back to the basics–what Agile is, was, and should always be Understand the origins, and proper practice, of SCRUM Master essential business-facing Agile practices, from small releases and acceptance tests to whole-team communication Explore Agile team members’ relationships with each other, and with their product Rediscover indispensable Agile technical practices: TDD, refactoring, simple design, and pair programming Understand the central roles values and craftsmanship play in your Agile team’s success If you want Agile’s true benefits, there are no shortcuts: You need to do Agile right. Clean Agile: Back to Basics will show you how, whether you’re a developer, tester, manager, project manager, or customer. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
Publisher: Prentice Hall
ISBN: 013578199X
Category : Computers
Languages : en
Pages : 342
Book Description
Agile Values and Principles for a New Generation “In the journey to all things Agile, Uncle Bob has been there, done that, and has the both the t-shirt and the scars to show for it. This delightful book is part history, part personal stories, and all wisdom. If you want to understand what Agile is and how it came to be, this is the book for you.” –Grady Booch “Bob’s frustration colors every sentence of Clean Agile, but it’s a justified frustration. What is in the world of Agile development is nothing compared to what could be. This book is Bob’s perspective on what to focus on to get to that ‘what could be.’ And he’s been there, so it’s worth listening.” –Kent Beck “It’s good to read Uncle Bob’s take on Agile. Whether just beginning, or a seasoned Agilista, you would do well to read this book. I agree with almost all of it. It’s just some of the parts make me realize my own shortcomings, dammit. It made me double-check our code coverage (85.09%).” –Jon Kern Nearly twenty years after the Agile Manifesto was first presented, the legendary Robert C. Martin (“Uncle Bob”) reintroduces Agile values and principles for a new generation–programmers and nonprogrammers alike. Martin, author of Clean Code and other highly influential software development guides, was there at Agile’s founding. Now, in Clean Agile: Back to Basics, he strips away misunderstandings and distractions that over the years have made it harder to use Agile than was originally intended. Martin describes what Agile is in no uncertain terms: a small discipline that helps small teams manage small projects . . . with huge implications because every big project is comprised of many small projects. Drawing on his fifty years’ experience with projects of every conceivable type, he shows how Agile can help you bring true professionalism to software development. Get back to the basics–what Agile is, was, and should always be Understand the origins, and proper practice, of SCRUM Master essential business-facing Agile practices, from small releases and acceptance tests to whole-team communication Explore Agile team members’ relationships with each other, and with their product Rediscover indispensable Agile technical practices: TDD, refactoring, simple design, and pair programming Understand the central roles values and craftsmanship play in your Agile team’s success If you want Agile’s true benefits, there are no shortcuts: You need to do Agile right. Clean Agile: Back to Basics will show you how, whether you’re a developer, tester, manager, project manager, or customer. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.