Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Ritchie, Peter
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Pub., ©2012.
Colección:Professional expertise distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ia 4500
001 EBSCO_ocn810317547
003 OCoLC
005 20231017213018.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 
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 
029 1 |a AU@  |b 000050590932 
029 1 |a AU@  |b 000062538848 
029 1 |a CHNEW  |b 000621118 
029 1 |a DEBBG  |b BV041120182 
029 1 |a DEBBG  |b BV043094658 
029 1 |a DEBBG  |b BV044168084 
029 1 |a DEBSZ  |b 396680755 
029 1 |a DEBSZ  |b 397378270 
029 1 |a DEBSZ  |b 421357460 
029 1 |a GBVCP  |b 785366717 
029 1 |a NZ1  |b 15196343 
029 1 |a UKMGB  |b 018015170 
029 1 |a DKDLA  |b 820120-katalog:999935619705765 
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 0 4 |a 006.7  |2 22 
049 |a UAMI 
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 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
630 0 0 |a Microsoft Visual studio. 
630 0 7 |a Microsoft Visual studio.  |2 blmlsh 
630 0 7 |a Microsoft Visual studio.  |2 fast  |0 (OCoLC)fst01389599 
650 0 |a Web site development. 
650 0 |a Application software  |x Development. 
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  |0 (OCoLC)fst00811707 
650 7 |a Web site development.  |2 fast  |0 (OCoLC)fst01173243 
830 0 |a Professional expertise distilled. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=481280  |z Texto completo 
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 IZTAP