Visual Studio 2010 best practices :: learn and implement recommended practices for the complete software development life cycle with Visual Studio 2010 /
It will be a step-by-step tutorial that will discuss best practices. The book is structured in such a way that it can be read both from start to end or can dipped into. .Net developers using Visual Studio for programming will find this book useful. If you are developing your application with C♯, you...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK :
Packt Pub.,
©2012.
|
Schriftenreihe: | Professional expertise distilled.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | It will be a step-by-step tutorial that will discuss best practices. The book is structured in such a way that it can be read both from start to end or can dipped into. .Net developers using Visual Studio for programming will find this book useful. If you are developing your application with C♯, you will find better ways to do things with Visual Studio. You should know basics of development with .Net Framework and need working knowledge on VIsual Studio. |
Beschreibung: | 1 online resource. |
ISBN: | 9781849687171 184968717X 1283594013 9781283594011 1849687161 9781849687164 |
Internformat
MARC
LEADER | 00000cam a2200000 a 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn810317547 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 120910s2012 enk o 001 0 eng d | ||
040 | |a IDEBK |b eng |e pn |c IDEBK |d E7B |d OCLCQ |d N$T |d UMI |d COO |d DEBSZ |d OCLCQ |d YDXCP |d OCLCQ |d OCLCF |d OCLCQ |d ZCU |d OCLCQ |d MERUC |d OCLCQ |d JBG |d OCLCO |d VTS |d CEF |d ICG |d UKMGB |d OCLCO |d OCLCQ |d OCLCO |d STF |d UAB |d DKC |d OCLCQ |d M8D |d UKAHL |d HS0 |d OCLCO |d OCLCQ |d OCLCO |d OCLCQ | ||
015 | |a GBB6G4647 |2 bnb | ||
016 | 7 | |a 018015170 |2 Uk | |
019 | |a 817811985 |a 827797167 |a 961505438 |a 962655082 | ||
020 | |a 9781849687171 |q (electronic bk.) | ||
020 | |a 184968717X |q (electronic bk.) | ||
020 | |a 1283594013 |q (electronic bk.) | ||
020 | |a 9781283594011 |q (electronic bk.) | ||
020 | |a 1849687161 | ||
020 | |a 9781849687164 | ||
020 | |z 9781849687164 | ||
035 | |a (OCoLC)810317547 |z (OCoLC)817811985 |z (OCoLC)827797167 |z (OCoLC)961505438 |z (OCoLC)962655082 | ||
037 | |a CL0500000191 |b Safari Books Online | ||
050 | 4 | |a TK5105.8885.M57 | |
072 | 7 | |a COM |x 087000 |2 bisacsh | |
072 | 7 | |a COM |x 034000 |2 bisacsh | |
072 | 7 | |a COM |x 060130 |2 bisacsh | |
072 | 7 | |a COM |x 060150 |2 bisacsh | |
082 | 7 | |a 006.7 |2 22 | |
049 | |a MAIN | ||
100 | 1 | |a Ritchie, Peter. | |
245 | 1 | 0 | |a Visual Studio 2010 best practices : |b learn and implement recommended practices for the complete software development life cycle with Visual Studio 2010 / |c Peter Ritchie. |
260 | |a Birmingham, UK : |b Packt Pub., |c ©2012. | ||
300 | |a 1 online resource. | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
490 | 1 | |a Enterprise : professional expertise distilled | |
520 | |a It will be a step-by-step tutorial that will discuss best practices. The book is structured in such a way that it can be read both from start to end or can dipped into. .Net developers using Visual Studio for programming will find this book useful. If you are developing your application with C♯, you will find better ways to do things with Visual Studio. You should know basics of development with .Net Framework and need working knowledge on VIsual Studio. | ||
505 | 0 | |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Working with Best Practices; Recommended practices; Intransitive ""best"" practices; Benefits to using practices; Avoiding pragmatic re-use; Reducing technical debt; Not invented here syndrome; Beyond practices; Using katas; Reaching kaizen; Aspects of a practice; Evaluating practices; Documenting practices; Geographic distribution; Team size; Regulatory compliance; Domain complexity; Organizational distribution; Technical complexity; Organizational complexity | |
505 | 8 | |a Enterprise disciplineLife cycle scope; Paradigm; Categorization; In this book; Evolving practices-a collaborative effort; Axiomatic practices; Patterns; Why practices?; An empirical and not a defined process; Cross-cutting concerns; Focus on the value; The power of mantras; Summary; Chapter 2: Source Code Control Practices; Terminology; Repository; SCC; Edit/merge/commit; Lock/edit/check-in; Trunk; Branch; Fork; Merge; Check-out; Check-in; Changeset; Lock; Commit; Push; Pull; Tag/label; Shelving/shelvesets; Principles; Recommended SCC software evaluation criteria; Workflow model | |
505 | 8 | |a Total cost of ownershipIntegration options; Team dynamics and location; Self or third-party hosting; Authentication; Organizing for source code control; Organizing directory structures; Solution structure; Continuous integration; Branching strategies; Isolation; Ad hoc isolation; Testing isolation; Release isolation; Feature isolation; Team isolation; Commit (check-in) practices; Merge remote changes before commit; Commit frequently; Atomic commits; Occasionally connected source control; Distributed source control; Summary; Chapter 3: Low-level C# Practices; Working with generics | |
505 | 8 | |a Limits of genericsWriting sequence and iterator members; Working with lambdas; Working with extension methods; Exception handling; Exceptions to the exception practices; Summary; Chapter 4: Architectural Practices; Terms; Decoupling; Command Query Separation; Data Transfer Objects (DTO); Single responsibility; Layering; Data-Based applications; Object Relational Mappers (ORMs); NoSQL; Document Databases; Pulling it all together; Distributed architecture; Messaging; Data synchronization and events; DTOs Revisited; Summary; Chapter 5: Recommended Practices for Deployment | |
505 | 8 | |a Working with installersWorking with Windows Installer; Uninstalling; Visual Studio Setup and Deployment projects; Setup Wizard; Setup Project; Web Setup Project; Merge Module Project; CAB Project; File System; File types; User interface; Launch conditions; Custom actions; Drawbacks of Setup and Deployment Project; ClickOnce; Windows Installer XML (WiX); Include files; Fragments; Migrating from Setup and Deployment projects; Integrating into Visual Studio; Setup Project; Merge Module Project; Setup Library Project; Bootstrapper Project; C# Custom Action Project; C++ Custom Action Project | |
630 | 0 | 0 | |a Microsoft Visual studio. |0 http://id.loc.gov/authorities/names/n98043868 |
630 | 0 | 7 | |a Microsoft Visual studio. |2 blmlsh |
630 | 0 | 7 | |a Microsoft Visual studio |2 fast |
650 | 0 | |a Web site development. |0 http://id.loc.gov/authorities/subjects/sh98004795 | |
650 | 0 | |a Application software |x Development. |0 http://id.loc.gov/authorities/subjects/sh95009362 | |
650 | 6 | |a Sites Web |x Développement. | |
650 | 6 | |a Logiciels d'application |x Développement. | |
650 | 7 | |a COMPUTERS |x Digital Media |x General. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Interactive & Multimedia. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Web |x Site Design. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Web |x User Generated Content. |2 bisacsh | |
650 | 7 | |a Application software |x Development |2 fast | |
650 | 7 | |a Web site development |2 fast | |
830 | 0 | |a Professional expertise distilled. |0 http://id.loc.gov/authorities/names/no2015143013 | |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=481280 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n AH26944098 | ||
938 | |a ebrary |b EBRY |n ebr10598975 | ||
938 | |a EBSCOhost |b EBSC |n 481280 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n 390646 | ||
938 | |a YBP Library Services |b YANK |n 9655033 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn810317547 |
---|---|
_version_ | 1816882208637452289 |
adam_text | |
any_adam_object | |
author | Ritchie, Peter |
author_facet | Ritchie, Peter |
author_role | |
author_sort | Ritchie, Peter |
author_variant | p r pr |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | T - Technology |
callnumber-label | TK5105 |
callnumber-raw | TK5105.8885.M57 |
callnumber-search | TK5105.8885.M57 |
callnumber-sort | TK 45105.8885 M57 |
callnumber-subject | TK - Electrical and Nuclear Engineering |
collection | ZDB-4-EBA |
contents | Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Working with Best Practices; Recommended practices; Intransitive ""best"" practices; Benefits to using practices; Avoiding pragmatic re-use; Reducing technical debt; Not invented here syndrome; Beyond practices; Using katas; Reaching kaizen; Aspects of a practice; Evaluating practices; Documenting practices; Geographic distribution; Team size; Regulatory compliance; Domain complexity; Organizational distribution; Technical complexity; Organizational complexity Enterprise disciplineLife cycle scope; Paradigm; Categorization; In this book; Evolving practices-a collaborative effort; Axiomatic practices; Patterns; Why practices?; An empirical and not a defined process; Cross-cutting concerns; Focus on the value; The power of mantras; Summary; Chapter 2: Source Code Control Practices; Terminology; Repository; SCC; Edit/merge/commit; Lock/edit/check-in; Trunk; Branch; Fork; Merge; Check-out; Check-in; Changeset; Lock; Commit; Push; Pull; Tag/label; Shelving/shelvesets; Principles; Recommended SCC software evaluation criteria; Workflow model Total cost of ownershipIntegration options; Team dynamics and location; Self or third-party hosting; Authentication; Organizing for source code control; Organizing directory structures; Solution structure; Continuous integration; Branching strategies; Isolation; Ad hoc isolation; Testing isolation; Release isolation; Feature isolation; Team isolation; Commit (check-in) practices; Merge remote changes before commit; Commit frequently; Atomic commits; Occasionally connected source control; Distributed source control; Summary; Chapter 3: Low-level C# Practices; Working with generics Limits of genericsWriting sequence and iterator members; Working with lambdas; Working with extension methods; Exception handling; Exceptions to the exception practices; Summary; Chapter 4: Architectural Practices; Terms; Decoupling; Command Query Separation; Data Transfer Objects (DTO); Single responsibility; Layering; Data-Based applications; Object Relational Mappers (ORMs); NoSQL; Document Databases; Pulling it all together; Distributed architecture; Messaging; Data synchronization and events; DTOs Revisited; Summary; Chapter 5: Recommended Practices for Deployment Working with installersWorking with Windows Installer; Uninstalling; Visual Studio Setup and Deployment projects; Setup Wizard; Setup Project; Web Setup Project; Merge Module Project; CAB Project; File System; File types; User interface; Launch conditions; Custom actions; Drawbacks of Setup and Deployment Project; ClickOnce; Windows Installer XML (WiX); Include files; Fragments; Migrating from Setup and Deployment projects; Integrating into Visual Studio; Setup Project; Merge Module Project; Setup Library Project; Bootstrapper Project; C# Custom Action Project; C++ Custom Action Project |
ctrlnum | (OCoLC)810317547 |
dewey-full | 006.7 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.7 |
dewey-search | 006.7 |
dewey-sort | 16.7 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>06538cam a2200757 a 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn810317547</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cnu---unuuu</controlfield><controlfield tag="008">120910s2012 enk o 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">IDEBK</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">IDEBK</subfield><subfield code="d">E7B</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">N$T</subfield><subfield code="d">UMI</subfield><subfield code="d">COO</subfield><subfield code="d">DEBSZ</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">YDXCP</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCF</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">ZCU</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">MERUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">JBG</subfield><subfield code="d">OCLCO</subfield><subfield code="d">VTS</subfield><subfield code="d">CEF</subfield><subfield code="d">ICG</subfield><subfield code="d">UKMGB</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">STF</subfield><subfield code="d">UAB</subfield><subfield code="d">DKC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">M8D</subfield><subfield code="d">UKAHL</subfield><subfield code="d">HS0</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBB6G4647</subfield><subfield code="2">bnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">018015170</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">817811985</subfield><subfield code="a">827797167</subfield><subfield code="a">961505438</subfield><subfield code="a">962655082</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781849687171</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">184968717X</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1283594013</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781283594011</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1849687161</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781849687164</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781849687164</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)810317547</subfield><subfield code="z">(OCoLC)817811985</subfield><subfield code="z">(OCoLC)827797167</subfield><subfield code="z">(OCoLC)961505438</subfield><subfield code="z">(OCoLC)962655082</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000191</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">TK5105.8885.M57</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">087000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">034000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">060130</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">060150</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">006.7</subfield><subfield code="2">22</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Ritchie, Peter.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Visual Studio 2010 best practices :</subfield><subfield code="b">learn and implement recommended practices for the complete software development life cycle with Visual Studio 2010 /</subfield><subfield code="c">Peter Ritchie.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham, UK :</subfield><subfield code="b">Packt Pub.,</subfield><subfield code="c">©2012.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Enterprise : professional expertise distilled</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">It will be a step-by-step tutorial that will discuss best practices. The book is structured in such a way that it can be read both from start to end or can dipped into. .Net developers using Visual Studio for programming will find this book useful. If you are developing your application with C♯, you will find better ways to do things with Visual Studio. You should know basics of development with .Net Framework and need working knowledge on VIsual Studio.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Working with Best Practices; Recommended practices; Intransitive ""best"" practices; Benefits to using practices; Avoiding pragmatic re-use; Reducing technical debt; Not invented here syndrome; Beyond practices; Using katas; Reaching kaizen; Aspects of a practice; Evaluating practices; Documenting practices; Geographic distribution; Team size; Regulatory compliance; Domain complexity; Organizational distribution; Technical complexity; Organizational complexity</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Enterprise disciplineLife cycle scope; Paradigm; Categorization; In this book; Evolving practices-a collaborative effort; Axiomatic practices; Patterns; Why practices?; An empirical and not a defined process; Cross-cutting concerns; Focus on the value; The power of mantras; Summary; Chapter 2: Source Code Control Practices; Terminology; Repository; SCC; Edit/merge/commit; Lock/edit/check-in; Trunk; Branch; Fork; Merge; Check-out; Check-in; Changeset; Lock; Commit; Push; Pull; Tag/label; Shelving/shelvesets; Principles; Recommended SCC software evaluation criteria; Workflow model</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Total cost of ownershipIntegration options; Team dynamics and location; Self or third-party hosting; Authentication; Organizing for source code control; Organizing directory structures; Solution structure; Continuous integration; Branching strategies; Isolation; Ad hoc isolation; Testing isolation; Release isolation; Feature isolation; Team isolation; Commit (check-in) practices; Merge remote changes before commit; Commit frequently; Atomic commits; Occasionally connected source control; Distributed source control; Summary; Chapter 3: Low-level C# Practices; Working with generics</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Limits of genericsWriting sequence and iterator members; Working with lambdas; Working with extension methods; Exception handling; Exceptions to the exception practices; Summary; Chapter 4: Architectural Practices; Terms; Decoupling; Command Query Separation; Data Transfer Objects (DTO); Single responsibility; Layering; Data-Based applications; Object Relational Mappers (ORMs); NoSQL; Document Databases; Pulling it all together; Distributed architecture; Messaging; Data synchronization and events; DTOs Revisited; Summary; Chapter 5: Recommended Practices for Deployment</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Working with installersWorking with Windows Installer; Uninstalling; Visual Studio Setup and Deployment projects; Setup Wizard; Setup Project; Web Setup Project; Merge Module Project; CAB Project; File System; File types; User interface; Launch conditions; Custom actions; Drawbacks of Setup and Deployment Project; ClickOnce; Windows Installer XML (WiX); Include files; Fragments; Migrating from Setup and Deployment projects; Integrating into Visual Studio; Setup Project; Merge Module Project; Setup Library Project; Bootstrapper Project; C# Custom Action Project; C++ Custom Action Project</subfield></datafield><datafield tag="630" ind1="0" ind2="0"><subfield code="a">Microsoft Visual studio.</subfield><subfield code="0">http://id.loc.gov/authorities/names/n98043868</subfield></datafield><datafield tag="630" ind1="0" ind2="7"><subfield code="a">Microsoft Visual studio.</subfield><subfield code="2">blmlsh</subfield></datafield><datafield tag="630" ind1="0" ind2="7"><subfield code="a">Microsoft Visual studio</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Web site development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh98004795</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application software</subfield><subfield code="x">Development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95009362</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Sites Web</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Logiciels d'application</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Digital Media</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Interactive & Multimedia.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Web</subfield><subfield code="x">Site Design.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Web</subfield><subfield code="x">User Generated Content.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Web site development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Professional expertise distilled.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2015143013</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=481280</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH26944098</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ebrary</subfield><subfield code="b">EBRY</subfield><subfield code="n">ebr10598975</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">481280</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest MyiLibrary Digital eBook Collection</subfield><subfield code="b">IDEB</subfield><subfield code="n">390646</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">9655033</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn810317547 |
illustrated | Not Illustrated |
indexdate | 2024-11-27T13:24:56Z |
institution | BVB |
isbn | 9781849687171 184968717X 1283594013 9781283594011 1849687161 9781849687164 |
language | English |
oclc_num | 810317547 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource. |
psigel | ZDB-4-EBA |
publishDate | 2012 |
publishDateSearch | 2012 |
publishDateSort | 2012 |
publisher | Packt Pub., |
record_format | marc |
series | Professional expertise distilled. |
series2 | Enterprise : professional expertise distilled |
spelling | Ritchie, Peter. Visual Studio 2010 best practices : learn and implement recommended practices for the complete software development life cycle with Visual Studio 2010 / Peter Ritchie. Birmingham, UK : Packt Pub., ©2012. 1 online resource. text txt rdacontent computer c rdamedia online resource cr rdacarrier Enterprise : professional expertise distilled It will be a step-by-step tutorial that will discuss best practices. The book is structured in such a way that it can be read both from start to end or can dipped into. .Net developers using Visual Studio for programming will find this book useful. If you are developing your application with C♯, you will find better ways to do things with Visual Studio. You should know basics of development with .Net Framework and need working knowledge on VIsual Studio. Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Working with Best Practices; Recommended practices; Intransitive ""best"" practices; Benefits to using practices; Avoiding pragmatic re-use; Reducing technical debt; Not invented here syndrome; Beyond practices; Using katas; Reaching kaizen; Aspects of a practice; Evaluating practices; Documenting practices; Geographic distribution; Team size; Regulatory compliance; Domain complexity; Organizational distribution; Technical complexity; Organizational complexity Enterprise disciplineLife cycle scope; Paradigm; Categorization; In this book; Evolving practices-a collaborative effort; Axiomatic practices; Patterns; Why practices?; An empirical and not a defined process; Cross-cutting concerns; Focus on the value; The power of mantras; Summary; Chapter 2: Source Code Control Practices; Terminology; Repository; SCC; Edit/merge/commit; Lock/edit/check-in; Trunk; Branch; Fork; Merge; Check-out; Check-in; Changeset; Lock; Commit; Push; Pull; Tag/label; Shelving/shelvesets; Principles; Recommended SCC software evaluation criteria; Workflow model Total cost of ownershipIntegration options; Team dynamics and location; Self or third-party hosting; Authentication; Organizing for source code control; Organizing directory structures; Solution structure; Continuous integration; Branching strategies; Isolation; Ad hoc isolation; Testing isolation; Release isolation; Feature isolation; Team isolation; Commit (check-in) practices; Merge remote changes before commit; Commit frequently; Atomic commits; Occasionally connected source control; Distributed source control; Summary; Chapter 3: Low-level C# Practices; Working with generics Limits of genericsWriting sequence and iterator members; Working with lambdas; Working with extension methods; Exception handling; Exceptions to the exception practices; Summary; Chapter 4: Architectural Practices; Terms; Decoupling; Command Query Separation; Data Transfer Objects (DTO); Single responsibility; Layering; Data-Based applications; Object Relational Mappers (ORMs); NoSQL; Document Databases; Pulling it all together; Distributed architecture; Messaging; Data synchronization and events; DTOs Revisited; Summary; Chapter 5: Recommended Practices for Deployment Working with installersWorking with Windows Installer; Uninstalling; Visual Studio Setup and Deployment projects; Setup Wizard; Setup Project; Web Setup Project; Merge Module Project; CAB Project; File System; File types; User interface; Launch conditions; Custom actions; Drawbacks of Setup and Deployment Project; ClickOnce; Windows Installer XML (WiX); Include files; Fragments; Migrating from Setup and Deployment projects; Integrating into Visual Studio; Setup Project; Merge Module Project; Setup Library Project; Bootstrapper Project; C# Custom Action Project; C++ Custom Action Project Microsoft Visual studio. http://id.loc.gov/authorities/names/n98043868 Microsoft Visual studio. blmlsh Microsoft Visual studio fast Web site development. http://id.loc.gov/authorities/subjects/sh98004795 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Sites Web Développement. Logiciels d'application Développement. COMPUTERS Digital Media General. bisacsh COMPUTERS Interactive & Multimedia. bisacsh COMPUTERS Web Site Design. bisacsh COMPUTERS Web User Generated Content. bisacsh Application software Development fast Web site development fast Professional expertise distilled. http://id.loc.gov/authorities/names/no2015143013 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=481280 Volltext |
spellingShingle | Ritchie, Peter Visual Studio 2010 best practices : learn and implement recommended practices for the complete software development life cycle with Visual Studio 2010 / Professional expertise distilled. Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Working with Best Practices; Recommended practices; Intransitive ""best"" practices; Benefits to using practices; Avoiding pragmatic re-use; Reducing technical debt; Not invented here syndrome; Beyond practices; Using katas; Reaching kaizen; Aspects of a practice; Evaluating practices; Documenting practices; Geographic distribution; Team size; Regulatory compliance; Domain complexity; Organizational distribution; Technical complexity; Organizational complexity Enterprise disciplineLife cycle scope; Paradigm; Categorization; In this book; Evolving practices-a collaborative effort; Axiomatic practices; Patterns; Why practices?; An empirical and not a defined process; Cross-cutting concerns; Focus on the value; The power of mantras; Summary; Chapter 2: Source Code Control Practices; Terminology; Repository; SCC; Edit/merge/commit; Lock/edit/check-in; Trunk; Branch; Fork; Merge; Check-out; Check-in; Changeset; Lock; Commit; Push; Pull; Tag/label; Shelving/shelvesets; Principles; Recommended SCC software evaluation criteria; Workflow model Total cost of ownershipIntegration options; Team dynamics and location; Self or third-party hosting; Authentication; Organizing for source code control; Organizing directory structures; Solution structure; Continuous integration; Branching strategies; Isolation; Ad hoc isolation; Testing isolation; Release isolation; Feature isolation; Team isolation; Commit (check-in) practices; Merge remote changes before commit; Commit frequently; Atomic commits; Occasionally connected source control; Distributed source control; Summary; Chapter 3: Low-level C# Practices; Working with generics Limits of genericsWriting sequence and iterator members; Working with lambdas; Working with extension methods; Exception handling; Exceptions to the exception practices; Summary; Chapter 4: Architectural Practices; Terms; Decoupling; Command Query Separation; Data Transfer Objects (DTO); Single responsibility; Layering; Data-Based applications; Object Relational Mappers (ORMs); NoSQL; Document Databases; Pulling it all together; Distributed architecture; Messaging; Data synchronization and events; DTOs Revisited; Summary; Chapter 5: Recommended Practices for Deployment Working with installersWorking with Windows Installer; Uninstalling; Visual Studio Setup and Deployment projects; Setup Wizard; Setup Project; Web Setup Project; Merge Module Project; CAB Project; File System; File types; User interface; Launch conditions; Custom actions; Drawbacks of Setup and Deployment Project; ClickOnce; Windows Installer XML (WiX); Include files; Fragments; Migrating from Setup and Deployment projects; Integrating into Visual Studio; Setup Project; Merge Module Project; Setup Library Project; Bootstrapper Project; C# Custom Action Project; C++ Custom Action Project Microsoft Visual studio. http://id.loc.gov/authorities/names/n98043868 Microsoft Visual studio. blmlsh Microsoft Visual studio fast Web site development. http://id.loc.gov/authorities/subjects/sh98004795 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Sites Web Développement. Logiciels d'application Développement. COMPUTERS Digital Media General. bisacsh COMPUTERS Interactive & Multimedia. bisacsh COMPUTERS Web Site Design. bisacsh COMPUTERS Web User Generated Content. bisacsh Application software Development fast Web site development fast |
subject_GND | http://id.loc.gov/authorities/names/n98043868 http://id.loc.gov/authorities/subjects/sh98004795 http://id.loc.gov/authorities/subjects/sh95009362 |
title | Visual Studio 2010 best practices : learn and implement recommended practices for the complete software development life cycle with Visual Studio 2010 / |
title_auth | Visual Studio 2010 best practices : learn and implement recommended practices for the complete software development life cycle with Visual Studio 2010 / |
title_exact_search | Visual Studio 2010 best practices : learn and implement recommended practices for the complete software development life cycle with Visual Studio 2010 / |
title_full | Visual Studio 2010 best practices : learn and implement recommended practices for the complete software development life cycle with Visual Studio 2010 / Peter Ritchie. |
title_fullStr | Visual Studio 2010 best practices : learn and implement recommended practices for the complete software development life cycle with Visual Studio 2010 / Peter Ritchie. |
title_full_unstemmed | Visual Studio 2010 best practices : learn and implement recommended practices for the complete software development life cycle with Visual Studio 2010 / Peter Ritchie. |
title_short | Visual Studio 2010 best practices : |
title_sort | visual studio 2010 best practices learn and implement recommended practices for the complete software development life cycle with visual studio 2010 |
title_sub | learn and implement recommended practices for the complete software development life cycle with Visual Studio 2010 / |
topic | Microsoft Visual studio. http://id.loc.gov/authorities/names/n98043868 Microsoft Visual studio. blmlsh Microsoft Visual studio fast Web site development. http://id.loc.gov/authorities/subjects/sh98004795 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Sites Web Développement. Logiciels d'application Développement. COMPUTERS Digital Media General. bisacsh COMPUTERS Interactive & Multimedia. bisacsh COMPUTERS Web Site Design. bisacsh COMPUTERS Web User Generated Content. bisacsh Application software Development fast Web site development fast |
topic_facet | Microsoft Visual studio. Microsoft Visual studio Web site development. Application software Development. Sites Web Développement. Logiciels d'application Développement. COMPUTERS Digital Media General. COMPUTERS Interactive & Multimedia. COMPUTERS Web Site Design. COMPUTERS Web User Generated Content. Application software Development Web site development |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=481280 |
work_keys_str_mv | AT ritchiepeter visualstudio2010bestpracticeslearnandimplementrecommendedpracticesforthecompletesoftwaredevelopmentlifecyclewithvisualstudio2010 |