Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Building Maintainable Software, C# Edition. Ten Guidelines for Future-Proof Code
#1
Building Maintainable Software, C# Edition. Ten Guidelines for Future-Proof Code

[Obrazek: aad3ab67d8e4a62b7357d120200d5a84.jpg]

Have you ever felt frustrated working with someone else...s code? Difficult-to-maintain source code is a big problem in software development today, leading to costly delays and defects. Be part of the solution. With this practical book, you...ll learn 10 easy-to-follow guidelines for delivering C# software that...s easy to maintain and adapt. These guidelines have been derived from analyzing hundreds of real-world systems.Written by consultants from the Software Improvement Group (SIG), this book provides clear and concise explanations, with advice for turning the guidelines into practice. Examples for this edition are written in C#, while our companion Java book provides clear examples in that language.Write short units of code: limit the length of methods and constructorsWrite simple units of code: limit the number of branch points per methodWrite code once, rather than risk copying buggy codeKeep unit interfaces small by extracting parameters into objectsSeparate concerns to avoid building large classesCouple architecture components looselyBalance the number and size of top-level components in your codeKeep your codebase as small as possibleAutomate tests for your codebaseWrite clean code, avoiding "code smells" that indicate deeper problems  

Kod:
data wydania: 8 czerwca 2016
ISBN: 9781491954492
język: polski
Odpowiedz


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Vromans Johan - Perl Pocket Reference. 4th Edition shadow 0 3,359 01-14-2019, 06:22 AM
Ostatni post: shadow
  Mark Lutz - Programming Python. 3rd Edition took2bang 1 8,106 01-13-2019, 04:14 PM
Ostatni post: took2bang
  Java Swing. 2nd Edition cole69 1 3,546 01-11-2019, 04:55 AM
Ostatni post: cole69
  Costales Bryan - Sendmail. 3rd Edition mrt 1 3,122 01-07-2019, 08:11 AM
Ostatni post: mrt
  David Pogue - iPhone: The Missing Manual. 9th Edition jimmm 1 6,263 01-05-2019, 06:06 PM
Ostatni post: jimmm
  Mark Lutz - Learning Python. Powerful Object-Oriented Programming. 5th Edition 240367 1 8,811 01-05-2019, 10:50 AM
Ostatni post: 240367
  Eric Freeman, Elisabeth Robson - Head First HTML and CSS. 2nd Edition martinco1 1 6,643 01-05-2019, 05:12 AM
Ostatni post: martinco1
  Rails: Up and Running. 2nd Edition muddmas 1 1,283 01-04-2019, 04:49 AM
Ostatni post: muddmas
  Adam Tornhill - Your Code as a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Yo jim 1 3,731 01-03-2019, 02:55 AM
Ostatni post: jim
  George Reese - MySQL Pocket Reference. SQL Functions and Utilities. 2nd Edition arenoso1 1 8,526 01-02-2019, 01:09 PM
Ostatni post: arenoso1

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości