Читать онлайн «Практикум по анализу финансовой отчетности»

Автор Т. А. Пожидаева

Джуст Виссер Разработка обслуживаемых программ на языке C# Joost Visser Building Maintainable Software (C# Edition) Ten Guidelines for Future-Proof Code Beijing • Boston • Farnham • Sebastopol • Tokyo O’REILLY Джуст Виссер Разработка обслуживаемых программ на языке C# Десять рекомендаций по оформлению современного кода Москва, 2017 УДК 004. 457 ББК 32. 972. 13 В53 Виссер Дж. В53 Разработка обслуживаемых программ на языке C# / пер. с англ. Р. Н. Раги- мова. — М. : ДМК Пресс, 2017. — 192 с. : ил. ISBN 978-5-97060-446-5 Данное практическое руководство познакомит вас с 10 простыми рекоменда- циями, помогающими писать программное обеспечение, которое легко поддер- живать и адаптировать. Эти тезисы сформулированы на основании анализа сотен реальных систем. Написанная консультантами компании Software Improvement Group книга со- держит ясные и краткие советы по применению рекомендаций на практике. При- меры для этого издания написаны на языке С#, но существует аналогичная книга с примерами на языке Java. Издание предназначено программистам на С#, желающим научиться писать качественный и хорошо поддерживаемый код. УДК 004. 457 ББК 32. 972. 13 Authorized Russian translation of the English edition of ‘Building Maintainable Software, C# Edition’. This translation is published and sold by permission of O’Reilly Media, Inc. , which owns or controls all rights to publish and sell the same. Все права защищены. Любая часть этой книги не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Материал, изложенный в данной книге, многократно проверен. Но поскольку вероятность технических ошибок все равно существует, издательство не может гарантировать абсолютную точность и правильность приводимых сведений. В связи с этим издательство не несет ответственности за возможные ошибки, свя- занные с использованием книги. ISBN 978-1-491-95452-2 (анг. ) © 2016 Software Improvement Group, B. V. ISBN 978-5-97060-446-5 (рус. ) © Оформление, издание, перевод, ДМК Пресс, 2017 Содержание Об авторах ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 7 Предисловие ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
. 9 Глава 1. Введение ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 24 1. 1. Что такое обслуживаемость? ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 25 1. 2. Почему так важна обслуживаемость? ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 26 1. 3. Три принципа, на которых основаны рекомендации ... ... ... ... ... ... ... ... ... ... ... ... ... 29 1. 4.