|
|
|
|
LEADER |
00000cam a2200000 a 4500 |
001 |
OR_ocn774981565 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr cnu---unuuu |
008 |
120203s2011 cau ob 001 0 eng d |
040 |
|
|
|a GW5XE
|b eng
|e pn
|c GW5XE
|d COO
|d EBLCP
|d B24X7
|d UMI
|d E7B
|d OCLCQ
|d DEBSZ
|d BEDGE
|d OCLCA
|d OCLCQ
|d OCLCO
|d OCLCQ
|d OCLCF
|d YDXCP
|d MHW
|d OCLCQ
|d TXI
|d OCLCQ
|d Z5A
|d LIV
|d MERUC
|d ESU
|d VT2
|d IOG
|d OCLCA
|d OCL
|d CEF
|d INT
|d U3W
|d AU@
|d OCLCQ
|d WYU
|d YOU
|d OCLCQ
|d UAB
|d LEAUB
|d UKAHL
|d OCLCQ
|d DCT
|d ERF
|d OCLCQ
|d BRF
|d OCLCQ
|d OCLCO
|d COM
|d OCLCQ
|
019 |
|
|
|a 785735044
|a 792986432
|a 793358868
|a 857251305
|a 1005800172
|a 1048149784
|a 1062931938
|a 1103256020
|a 1110943954
|a 1112585825
|a 1129339342
|a 1152975448
|a 1162749959
|a 1192349652
|a 1240524386
|
020 |
|
|
|a 9781430240242
|q (electronic bk.)
|
020 |
|
|
|a 1430240245
|q (electronic bk.)
|
020 |
|
|
|z 9781430240235
|
020 |
|
|
|z 1430240237
|
024 |
7 |
|
|a 10.1007/978-1-4302-4024-2.
|2 doi
|
029 |
1 |
|
|a AU@
|b 000048655041
|
029 |
1 |
|
|a AU@
|b 000052908748
|
029 |
1 |
|
|a AU@
|b 000053278929
|
029 |
1 |
|
|a AU@
|b 000060583611
|
029 |
1 |
|
|a AU@
|b 000065428005
|
029 |
1 |
|
|a AU@
|b 000067112604
|
029 |
1 |
|
|a DEBBG
|b BV040901538
|
029 |
1 |
|
|a DEBSZ
|b 378288458
|
029 |
1 |
|
|a DEBSZ
|b 381375781
|
029 |
1 |
|
|a DEBSZ
|b 39727095X
|
029 |
1 |
|
|a NZ1
|b 14230875
|
035 |
|
|
|a (OCoLC)774981565
|z (OCoLC)785735044
|z (OCoLC)792986432
|z (OCoLC)793358868
|z (OCoLC)857251305
|z (OCoLC)1005800172
|z (OCoLC)1048149784
|z (OCoLC)1062931938
|z (OCoLC)1103256020
|z (OCoLC)1110943954
|z (OCoLC)1112585825
|z (OCoLC)1129339342
|z (OCoLC)1152975448
|z (OCoLC)1162749959
|z (OCoLC)1192349652
|z (OCoLC)1240524386
|
037 |
|
|
|a CL0500000136
|b Safari Books Online
|
050 |
|
4 |
|a QA76.76.M52
|b R58 2011
|
072 |
|
7 |
|a UY.
|2 bicssc
|
072 |
|
7 |
|a COM014000.
|2 bisacsh
|
082 |
0 |
4 |
|a 006.7/882
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Ritchie, Stephen D.
|
245 |
1 |
0 |
|a Pro .NET best practices /
|c by Stephen D. Ritchie.
|
260 |
|
|
|a Berkeley, CA :
|b Apress ;
|a New York :
|b Distributed to the Book trade by Springer,
|c ©2011.
|
300 |
|
|
|a 1 online resource (xx, 350 pages)
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
347 |
|
|
|a text file
|
347 |
|
|
|b PDF
|
490 |
1 |
|
|a The expert's voice in .NET
|
504 |
|
|
|a Includes bibliographical references and index.
|
520 |
|
|
|a Pro .NET Best Practices is a practical reference to the best practices that you can apply to your .NET projects today. You will learn standards, techniques, and conventions that are sharply focused, realistic and helpful for achieving results, steering clear of unproven, idealistic, and impractical recommendations. Pro .NET Best Practices covers a broad range of practices and principles that development experts agree are the right ways to develop software, which includes continuous integration, automated testing, automated deployment, and code analysis. Whether the solution is from a free and open source or a commercial offering, you will learn how to get a continuous integration server running and executing builds every time code changes. You will write clearer and more maintainable automated testing code that focuses on prevention and helping your .NET project succeed. By learning and following the .NET best practices in this book, you will avoid making the same mistakes once. With this book at your side, you'll get: Real-world, no-nonsense approaches to continuous integration, automated testing, automated deployment, and code analysis Tips and tricks you'll need to clear hurdles that keep others from putting these common sense ideas into common practice Guidance from the minimal, essential approach all the way to what's necessary to deliver at the highest levels of quality and effectiveness Benefit immediately, even before finishing it, from the knowledge, workable advice, and experience found in Pro .NET Best Practices.
|
505 |
0 |
|
|a Machine generated contents note: ch. 1 Ruthlessly Helpful -- Practice Selection -- Practicable -- Generally Accepted and Widely Used -- Valuable -- Archetypal -- Target Areas for Improvement -- Delivery -- Quality -- Relationships -- Overall Improvement -- Balance -- Renewal -- Sustainability -- Summary -- ch. 2 NET Practice Areas -- Internal Sources -- Technical Debt -- Defect Tracking System -- Retrospective Analysis -- Prospective Analysis -- Application Lifecycle Management -- Patterns and Guidance -- Framework Design Guidelines -- Microsoft PnP Group -- Presentation Layer Design Patterns -- Object-to-Object Mapping -- Dependency Injection -- Research and Development -- Automated Test Generation -- Code Contracts -- Microsoft Security Development Lifecycle -- Summary -- ch. 3 Achieving Desired Results -- Success Conditions -- Project Inception -- Out of Scope -- Diversions and Distractions -- The Learning/Doing Balance -- Common Understanding -- Wireframe Diagrams.
|
505 |
0 |
|
|a Note continued: Documented Architecture -- Report Mockups -- Detailed Examples -- Build an Archetype -- Desired Results -- Deliverables -- Positive Outcomes -- Trends -- Summary -- ch. 4 Quantifying Value -- Value -- Financial Benefits -- Improving Manageability -- Increasing Quality Attributes -- More Effectiveness -- Sources of Data -- Quantitative Data -- Qualitative Data -- Anecdotal Evidence -- Summary -- ch. 5 Strategy -- Awareness -- Brainstorming -- Planning -- Monitoring -- Communication -- Personal Process -- Commitment to Excellence -- Virtuous Discipline -- Effort and Perseverance -- Leverage -- Automation -- Alert System -- Experience and Expertise -- Summary -- ch. 6 NET Rules and Regulations -- Coding Standards and Guidelines -- Sources -- Exceptions -- Disposable Pattern -- Miscellaneous -- Code Smells -- Comments -- Way Too Complicated -- Unused, Unreachable, and Dead Code -- Summary -- ch. 7 Powerful C# Constructs -- Extension Methods.
|
505 |
0 |
|
|a Note continued: Implicitly Typed Local Variables -- Nullable Types -- The Null-Coalescing Operator -- Optional Parameters -- Generics -- LINQ -- Summary -- ch. 8 Automated Testing -- Case Study -- Brownfield Applications -- Greenfield Applications -- Automated Testing Groundwork -- Test Code Maintainability -- Naming Convention -- The Test Method Body -- Unit Testing -- Boundary Analysis -- Invalid Arguments -- Invalid Preconditions -- Fakes, Stubs, and Mocks -- Isolating Code-Under-Test -- Testing Dependency Interaction -- Surface Testing -- Automated Integration Testing -- Database Considerations -- Summary -- ch. 9 Build Automation -- Build Tools -- MSBuild Fundamentals -- Tasks and Targets -- PropertyGroup and ItemGroup -- Basic Tasks -- Logging -- Parameters and Variables -- Libraries and Extensions -- Import and Include -- Inline Tasks -- Common Tasks -- Date and Time -- Assembly Info -- XML Peek and Poke -- Zip Archive -- Automated Deployment.
|
505 |
0 |
|
|a Note continued: Build Once, Deploy Many -- Packaging Tools -- Deployment Tools -- Summary -- ch. 10 Continuous Integration -- Case Study -- The CI Server -- CruiseControl.NET -- Jenkins -- TeamCity -- Team Foundation Server -- CI Lifecycle -- Rebuilding -- Unit Testing -- Analysis -- Packaging -- Deployment -- Stability Testing -- Generate Reports -- Summary -- ch. 11 Code Analysis -- Case Study -- Static Analysis -- Assembly Analysis -- Source Analysis -- Architecture and Design -- Code Metrics -- Quality Assurance Metrics -- Dynamic Analysis -- Code Coverage -- Performance Profiling -- Query Profiling -- Logging -- Summary -- ch. 12 Test Frameworks -- Unit Testing Frameworks -- Test Runners -- NUnit GUI and Console Runners -- ReSharper Test Runner -- Visual Studio Test Runner -- Gallio Test Runner -- xUnit.net Test Runner -- XUnit Test Pattern -- Identifying the Test Method -- Identifying the Test Class and Fixture -- Assertions -- Mock Object Frameworks.
|
505 |
0 |
|
|a Note continued: Dynamic Fake Objects with Rhino Mocks -- Test in Isolation with Moles -- Database Testing Frameworks -- User Interface Testing Frameworks -- Web Application Test Frameworks -- Windows Forms and Other UI Test Frameworks -- Acceptance Testing Frameworks -- Testing with Specifications and Behaviors -- Business-Logic Acceptance Testing -- Summary -- ch. 13 Aversions and Biases -- Group-Serving Bias -- Rosy Retrospection -- Group-Individual Appraisal -- Status Quo and System Justification -- Illusory Superiority -- Dunning-Kruger Effect -- Ostrich Effect -- Gambler's Fallacy -- Ambiguity Effect -- Focusing Effect -- Hyperbolic Discounting -- Normalcy Bias -- Summary.
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
630 |
0 |
0 |
|a Microsoft .NET Framework.
|
630 |
0 |
7 |
|a Microsoft .NET Framework.
|2 fast
|0 (OCoLC)fst01020083
|
650 |
|
7 |
|a Informatique.
|2 eclas
|
653 |
|
4 |
|a Computer science.
|
776 |
0 |
8 |
|i Print version:
|a Ritchie, Stephen D.
|t Pro.NET best practices.
|d [New York, NY] : Apress, ©2011
|z 9781430240235
|w (OCoLC)748329642
|
830 |
|
0 |
|a Expert's voice in .NET.
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781430240235/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n AH26832467
|
938 |
|
|
|a Books 24x7
|b B247
|n bks00045264
|
938 |
|
|
|a EBL - Ebook Library
|b EBLB
|n EBL883822
|
938 |
|
|
|a ebrary
|b EBRY
|n ebr10593602
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 7425241
|
994 |
|
|
|a 92
|b IZTAP
|