Modern Programming: Object Oriented Programming and Best Practices: Deconstruct object-oriented programming and use it with other programming paradigms to build applications
bDiscover the untapped features of object-oriented programming and use it with other software tools to code fast, efficient applications./b h4Key Features/h4 ulliExplore the complexities of object-oriented programming (OOP) /li liDiscover what OOP can do for you /li liLearn to use the key tools and...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham
Packt Publishing Limited
2019
|
Ausgabe: | 1 |
Schlagworte: | |
Zusammenfassung: | bDiscover the untapped features of object-oriented programming and use it with other software tools to code fast, efficient applications./b h4Key Features/h4 ulliExplore the complexities of object-oriented programming (OOP) /li liDiscover what OOP can do for you /li liLearn to use the key tools and software engineering practices to support your own programming needs/li/ul h4Book Description/h4 Your experience and knowledge always influence the approach you take and the tools you use to write your programs. With a sound understanding of how to approach your goal and what software paradigms to use, you can create high-performing applications quickly and efficiently. In this two-part book, you'll discover the untapped features of object-oriented programming and use it with other software tools to code fast and efficient applications. The first part of the book begins with a discussion on how OOP is used today and moves on to analyze the ideas and problems that OOP doesn't address. It continues by deconstructing the complexity of OOP, showing you its fundamentally simple core. You'll see that, by using the distinctive elements of OOP, you can learn to build your applications more easily. The next part of this book talks about acquiring the skills to become a better programmer. You'll get an overview of how various tools, such as version control and build management, help make your life easier. This book also discusses the pros and cons of other programming paradigms, such as aspect-oriented programming and functional programming, and helps to select the correct approach for your projects. It ends by talking about the philosophy behind designing software and what it means to be a "good" developer. By the end of this two-part book, you will have learned that OOP is not always complex, and you will know how you can evolve into a better programmer by learning about ethics, teamwork, and documentation. h4What you will learn/h4 ulliUntangle the complexity of object-oriented programming by breaking it down to its essential building blocks /li liRealize the full potential of OOP to design efficient, maintainable programs /li liUtilize coding best practices, including TDD, pair programming and code reviews, to improve your work /li liUse tools, such as source control and IDEs, to work more efficiently /li liLearn how to most productively work with other developers /li liBuild your own software development philosophy /li /ul h4Who this book is for/h4 This book is ideal for programmers who want to understand the philosophy behind creating software and what it means to be " good at designing software. Programmers who want to deconstruct the OOP paradigm and see how it can be reconstructed in a clear, straightforward way will also find this book useful. To understand the ideas expressed in this book, you must be an experienced programmer who wants to evolve their practice |
Beschreibung: | 1 Online-Ressource (266 Seiten) |
ISBN: | 9781838986902 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV047069837 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | cr|uuu---uuuuu | ||
008 | 201218s2019 |||| o||u| ||||||eng d | ||
020 | |a 9781838986902 |9 978-1-83898-690-2 | ||
035 | |a (ZDB-5-WPSE)9781838986902266 | ||
035 | |a (OCoLC)1227476674 | ||
035 | |a (DE-599)BVBBV047069837 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
100 | 1 | |a Lee, Graham |e Verfasser |4 aut | |
245 | 1 | 0 | |a Modern Programming: Object Oriented Programming and Best Practices |b Deconstruct object-oriented programming and use it with other programming paradigms to build applications |c Lee, Graham |
250 | |a 1 | ||
264 | 1 | |a Birmingham |b Packt Publishing Limited |c 2019 | |
300 | |a 1 Online-Ressource (266 Seiten) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
520 | |a bDiscover the untapped features of object-oriented programming and use it with other software tools to code fast, efficient applications./b h4Key Features/h4 ulliExplore the complexities of object-oriented programming (OOP) /li liDiscover what OOP can do for you /li liLearn to use the key tools and software engineering practices to support your own programming needs/li/ul h4Book Description/h4 Your experience and knowledge always influence the approach you take and the tools you use to write your programs. With a sound understanding of how to approach your goal and what software paradigms to use, you can create high-performing applications quickly and efficiently. In this two-part book, you'll discover the untapped features of object-oriented programming and use it with other software tools to code fast and efficient applications. The first part of the book begins with a discussion on how OOP is used today and moves on to analyze the ideas and problems that OOP doesn't address. | ||
520 | |a It continues by deconstructing the complexity of OOP, showing you its fundamentally simple core. You'll see that, by using the distinctive elements of OOP, you can learn to build your applications more easily. The next part of this book talks about acquiring the skills to become a better programmer. You'll get an overview of how various tools, such as version control and build management, help make your life easier. This book also discusses the pros and cons of other programming paradigms, such as aspect-oriented programming and functional programming, and helps to select the correct approach for your projects. It ends by talking about the philosophy behind designing software and what it means to be a "good" developer. By the end of this two-part book, you will have learned that OOP is not always complex, and you will know how you can evolve into a better programmer by learning about ethics, teamwork, and documentation. | ||
520 | |a h4What you will learn/h4 ulliUntangle the complexity of object-oriented programming by breaking it down to its essential building blocks /li liRealize the full potential of OOP to design efficient, maintainable programs /li liUtilize coding best practices, including TDD, pair programming and code reviews, to improve your work /li liUse tools, such as source control and IDEs, to work more efficiently /li liLearn how to most productively work with other developers /li liBuild your own software development philosophy /li /ul h4Who this book is for/h4 This book is ideal for programmers who want to understand the philosophy behind creating software and what it means to be " good at designing software. Programmers who want to deconstruct the OOP paradigm and see how it can be reconstructed in a clear, straightforward way will also find this book useful. To understand the ideas expressed in this book, you must be an experienced programmer who wants to evolve their practice | ||
650 | 4 | |a COMPUTERS / Social Aspects / Human-Computer Interaction | |
650 | 4 | |a COMPUTERS / Social Aspects / General | |
912 | |a ZDB-5-WPSE | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-032476863 |
Datensatz im Suchindex
_version_ | 1804182072084922368 |
---|---|
adam_txt | |
any_adam_object | |
any_adam_object_boolean | |
author | Lee, Graham |
author_facet | Lee, Graham |
author_role | aut |
author_sort | Lee, Graham |
author_variant | g l gl |
building | Verbundindex |
bvnumber | BV047069837 |
collection | ZDB-5-WPSE |
ctrlnum | (ZDB-5-WPSE)9781838986902266 (OCoLC)1227476674 (DE-599)BVBBV047069837 |
edition | 1 |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>04024nmm a2200337zc 4500</leader><controlfield tag="001">BV047069837</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">201218s2019 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781838986902</subfield><subfield code="9">978-1-83898-690-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-5-WPSE)9781838986902266</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1227476674</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV047069837</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Lee, Graham</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Modern Programming: Object Oriented Programming and Best Practices</subfield><subfield code="b">Deconstruct object-oriented programming and use it with other programming paradigms to build applications</subfield><subfield code="c">Lee, Graham</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham</subfield><subfield code="b">Packt Publishing Limited</subfield><subfield code="c">2019</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (266 Seiten)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">bDiscover the untapped features of object-oriented programming and use it with other software tools to code fast, efficient applications./b h4Key Features/h4 ulliExplore the complexities of object-oriented programming (OOP) /li liDiscover what OOP can do for you /li liLearn to use the key tools and software engineering practices to support your own programming needs/li/ul h4Book Description/h4 Your experience and knowledge always influence the approach you take and the tools you use to write your programs. With a sound understanding of how to approach your goal and what software paradigms to use, you can create high-performing applications quickly and efficiently. In this two-part book, you'll discover the untapped features of object-oriented programming and use it with other software tools to code fast and efficient applications. The first part of the book begins with a discussion on how OOP is used today and moves on to analyze the ideas and problems that OOP doesn't address. </subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">It continues by deconstructing the complexity of OOP, showing you its fundamentally simple core. You'll see that, by using the distinctive elements of OOP, you can learn to build your applications more easily. The next part of this book talks about acquiring the skills to become a better programmer. You'll get an overview of how various tools, such as version control and build management, help make your life easier. This book also discusses the pros and cons of other programming paradigms, such as aspect-oriented programming and functional programming, and helps to select the correct approach for your projects. It ends by talking about the philosophy behind designing software and what it means to be a "good" developer. By the end of this two-part book, you will have learned that OOP is not always complex, and you will know how you can evolve into a better programmer by learning about ethics, teamwork, and documentation. </subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">h4What you will learn/h4 ulliUntangle the complexity of object-oriented programming by breaking it down to its essential building blocks /li liRealize the full potential of OOP to design efficient, maintainable programs /li liUtilize coding best practices, including TDD, pair programming and code reviews, to improve your work /li liUse tools, such as source control and IDEs, to work more efficiently /li liLearn how to most productively work with other developers /li liBuild your own software development philosophy /li /ul h4Who this book is for/h4 This book is ideal for programmers who want to understand the philosophy behind creating software and what it means to be " good at designing software. Programmers who want to deconstruct the OOP paradigm and see how it can be reconstructed in a clear, straightforward way will also find this book useful. To understand the ideas expressed in this book, you must be an experienced programmer who wants to evolve their practice</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">COMPUTERS / Social Aspects / Human-Computer Interaction</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">COMPUTERS / Social Aspects / General</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-5-WPSE</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-032476863</subfield></datafield></record></collection> |
id | DE-604.BV047069837 |
illustrated | Not Illustrated |
index_date | 2024-07-03T16:13:33Z |
indexdate | 2024-07-10T09:01:44Z |
institution | BVB |
isbn | 9781838986902 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-032476863 |
oclc_num | 1227476674 |
open_access_boolean | |
physical | 1 Online-Ressource (266 Seiten) |
psigel | ZDB-5-WPSE |
publishDate | 2019 |
publishDateSearch | 2019 |
publishDateSort | 2019 |
publisher | Packt Publishing Limited |
record_format | marc |
spelling | Lee, Graham Verfasser aut Modern Programming: Object Oriented Programming and Best Practices Deconstruct object-oriented programming and use it with other programming paradigms to build applications Lee, Graham 1 Birmingham Packt Publishing Limited 2019 1 Online-Ressource (266 Seiten) txt rdacontent c rdamedia cr rdacarrier bDiscover the untapped features of object-oriented programming and use it with other software tools to code fast, efficient applications./b h4Key Features/h4 ulliExplore the complexities of object-oriented programming (OOP) /li liDiscover what OOP can do for you /li liLearn to use the key tools and software engineering practices to support your own programming needs/li/ul h4Book Description/h4 Your experience and knowledge always influence the approach you take and the tools you use to write your programs. With a sound understanding of how to approach your goal and what software paradigms to use, you can create high-performing applications quickly and efficiently. In this two-part book, you'll discover the untapped features of object-oriented programming and use it with other software tools to code fast and efficient applications. The first part of the book begins with a discussion on how OOP is used today and moves on to analyze the ideas and problems that OOP doesn't address. It continues by deconstructing the complexity of OOP, showing you its fundamentally simple core. You'll see that, by using the distinctive elements of OOP, you can learn to build your applications more easily. The next part of this book talks about acquiring the skills to become a better programmer. You'll get an overview of how various tools, such as version control and build management, help make your life easier. This book also discusses the pros and cons of other programming paradigms, such as aspect-oriented programming and functional programming, and helps to select the correct approach for your projects. It ends by talking about the philosophy behind designing software and what it means to be a "good" developer. By the end of this two-part book, you will have learned that OOP is not always complex, and you will know how you can evolve into a better programmer by learning about ethics, teamwork, and documentation. h4What you will learn/h4 ulliUntangle the complexity of object-oriented programming by breaking it down to its essential building blocks /li liRealize the full potential of OOP to design efficient, maintainable programs /li liUtilize coding best practices, including TDD, pair programming and code reviews, to improve your work /li liUse tools, such as source control and IDEs, to work more efficiently /li liLearn how to most productively work with other developers /li liBuild your own software development philosophy /li /ul h4Who this book is for/h4 This book is ideal for programmers who want to understand the philosophy behind creating software and what it means to be " good at designing software. Programmers who want to deconstruct the OOP paradigm and see how it can be reconstructed in a clear, straightforward way will also find this book useful. To understand the ideas expressed in this book, you must be an experienced programmer who wants to evolve their practice COMPUTERS / Social Aspects / Human-Computer Interaction COMPUTERS / Social Aspects / General |
spellingShingle | Lee, Graham Modern Programming: Object Oriented Programming and Best Practices Deconstruct object-oriented programming and use it with other programming paradigms to build applications COMPUTERS / Social Aspects / Human-Computer Interaction COMPUTERS / Social Aspects / General |
title | Modern Programming: Object Oriented Programming and Best Practices Deconstruct object-oriented programming and use it with other programming paradigms to build applications |
title_auth | Modern Programming: Object Oriented Programming and Best Practices Deconstruct object-oriented programming and use it with other programming paradigms to build applications |
title_exact_search | Modern Programming: Object Oriented Programming and Best Practices Deconstruct object-oriented programming and use it with other programming paradigms to build applications |
title_exact_search_txtP | Modern Programming: Object Oriented Programming and Best Practices Deconstruct object-oriented programming and use it with other programming paradigms to build applications |
title_full | Modern Programming: Object Oriented Programming and Best Practices Deconstruct object-oriented programming and use it with other programming paradigms to build applications Lee, Graham |
title_fullStr | Modern Programming: Object Oriented Programming and Best Practices Deconstruct object-oriented programming and use it with other programming paradigms to build applications Lee, Graham |
title_full_unstemmed | Modern Programming: Object Oriented Programming and Best Practices Deconstruct object-oriented programming and use it with other programming paradigms to build applications Lee, Graham |
title_short | Modern Programming: Object Oriented Programming and Best Practices |
title_sort | modern programming object oriented programming and best practices deconstruct object oriented programming and use it with other programming paradigms to build applications |
title_sub | Deconstruct object-oriented programming and use it with other programming paradigms to build applications |
topic | COMPUTERS / Social Aspects / Human-Computer Interaction COMPUTERS / Social Aspects / General |
topic_facet | COMPUTERS / Social Aspects / Human-Computer Interaction COMPUTERS / Social Aspects / General |
work_keys_str_mv | AT leegraham modernprogrammingobjectorientedprogrammingandbestpracticesdeconstructobjectorientedprogramminganduseitwithotherprogrammingparadigmstobuildapplications |