Разработка обслуживаемых программ на языке Java
Description
Вы когда-нибудь ощущали разочарование, работая с чужим кодом? Сегодня трудности сопровождения исходного кода представляют важную проблему разработки программного обеспечения, приводящую к дорогостоящим срывам сроков и ошибкам. Подключайтесь к ее решению. Данное практическое руководство познакомит вас с 10 простыми рекомендациями, помогающими писать программное обеспечение, которое легко поддерживать и адаптировать. Эти тезисы сформулированы на основании анализа сотен реальных систем.
Написанная консультантами компании Software Improvement Group (SIG), книга содержит ясные и краткие советы по применению рекомендаций на практике. Примеры для этого издания написаны на языке Java, но существует аналогичная книга с примерами на языке C#.
- Пишите короткие блоки кода: ограничьте длину методов и конструкторов
- Пишите простые блоки кода: ограничьте число точек ветвления в методах
- Не повторяйте один и тот же код, избегайте риска внесения ошибок в повторяющийся код
- Стремитесь к уменьшению размеров интерфейсов, группируя параметры в объекты
- Разделяйте задачи, избегайте создания больших классов
- Избегайте тесных связей между компонентами архитектуры
- Сбалансируйте количество и размер компонентов верхнего уровня
- Стремитесь к уменьшению размера базы кода
- Автоматизируйте тестирование кода
- Пишите чистый код
Написанная консультантами компании Software Improvement Group (SIG), книга содержит ясные и краткие советы по применению рекомендаций на практике. Примеры для этого издания написаны на языке Java, но существует аналогичная книга с примерами на языке C#.
- Пишите короткие блоки кода: ограничьте длину методов и конструкторов
- Пишите простые блоки кода: ограничьте число точек ветвления в методах
- Не повторяйте один и тот же код, избегайте риска внесения ошибок в повторяющийся код
- Стремитесь к уменьшению размеров интерфейсов, группируя параметры в объекты
- Разделяйте задачи, избегайте создания больших классов
- Избегайте тесных связей между компонентами архитектуры
- Сбалансируйте количество и размер компонентов верхнего уровня
- Стремитесь к уменьшению размера базы кода
- Автоматизируйте тестирование кода
- Пишите чистый код
Technical Details
| author: | Виссер Джуст |
| ISBN: | 978-5-97060-447-2 |
| year: | 2017 |
Price history chart & currency exchange rate
Customers also viewed

1,309.11 руб.
Немецкое сладкое приветствие, Spruch, Ciao Kakao пуловер с капюшоном мужская дизайнерская одежда осенняя куртка мужские мужские толстовки
aliexpress.ru
1,527.43 руб.
Маскировка FF7 Rebirth Aerith Косплей Ролевые игры Купальники Аниме Игра Final Fantasy Костюм Женщины Необычные наряды Одежда для вечеринок
aliexpress.ru
2,189.67 руб.
Футболка с рисунком Диснея Винни-Пуха, осенняя женская футболка из чистого хлопка с круглым вырезом и длинными рукавами, простая и свободная женская футболка
aliexpress.ru
2,612.56 руб.
Многофункциональное ведро для льда и набор щипцов. Практичные контейнеры для льда с ручкой и крышкой.
aliexpress.ru
3,028.18 руб.
Автомобильные коврики для Toyota Prado (осемь сидений) 2006 2007 2008 2009, пользовательские автомобильные подушечки для ног, автомобильные ковровые покрытия, аксессуары
aliexpress.ru
3,268.33 руб.
do Audi A3 S3 8P Hatchback 2003-2012 Samochodowa osłona przeciwsłoneczna Osłona przeciwsłoneczna przedniej szyby Tylna boczna osłona przeciwsłoneczna dla niemowląt
aliexpress.ru
3,522.22 руб.
Многофункциональный складной нож PROBON для кемпинга на природе, плоскогубцы, автомобильный инструмент, нож, плоскогубцы, ручка, карманный нож
aliexpress.ru
4,084.20 руб.
Игровой стол Yoobure L-образной формы со светодиодной лентой и розеткой, двусторонний L-образный компьютерный стол с полкой для хранения и ящиком,
aliexpress.ru
563.59 руб.
Средство для полировки автомобильных фар, средство для удаления царапин и восстановления передних фар, аксессуары для автомобиля
aliexpress.ru
5,077.95 руб.
Новое Женское осенне-зимнее пальто CRRIFLZ с воротником с капюшоном из искусственного меха однотонное Модное теплое пальто с длинным рукавом и поясом
aliexpress.ru
174,655.75 руб.
Шкаф Для Хранения Мороженого, холодильная машина для хранения твердого мороженого
aliexpress.ru
3,050.82 руб.
Комплекты трикотажных платьев, женские топы с открытыми плечами и юбки, сексуальные наряды из 2 предметов, Осень-зима 2023, новые модные комплекты в одном стиле
aliexpress.ru
181.93 руб.
Car Key Cover Case Silicone Shell For VW Golf 7 MK7 VII Tiguan Polo Skoda Octavia A7 Kodiaq Seat Ateca Leon
aliexpress.com
22,756.19 руб.
Lithium Portable Power Battery Charger 100W 42Ah Outdoor Power Supply Bank Backpack 155Wh For Camping RV Off Grid System
aliexpress.com
256.32 руб.
Kitchen Tableware Storage Pad Fork Spoon Holder Non-slip Pad Cooking Utensils Drain Rack Kitchen Dinnerware Dish Organizer
aliexpress.com
14,413.14 руб.
2019 Long Sleeve Muslim Wedding Dress Arab Wedding Gowns See Through Back Hot Sale Dubai Luxury Crystal Flowers Ball Gown Wedding Dresses
dhgate.com
996.99 руб.
4pcs/6pcs Korea Robot Kids Toys Transformation Anime Action Figure Super Wings Toys For Children Playmobil Juguetes gift
aliexpress.com
774.63 руб.
Rizom new motorcycle CNC aluminum modified oil cap / oil needle dirt bike Filler Cover Screw for honda ducati kawasaki yamaha
aliexpress.com
138.27 руб.
Minnow Fishing Lures 9cm 11g Wobblers Crankbaits Isca Artificial Hard Baits for Bass Fishing Tackle Plastic Pesca Crank Bait
aliexpress.com
1,212.89 руб.
310A 311A 0201 khy-m7710-a0x YAMAHA Chip Mounter Nozzle Ys24 312A 313A 314A 315A 316A SMT spare parts
aliexpress.com
569.00 руб.
Жидкий силиконовый чехол с полным покрытием из мягкого геля и резины, противоударный чехол для телефона для iPhone 16Pro 16 15 14 13 12 11 Pro Max 16Plus 15Pro, защитный чехол iPhone 11
joom.com
16,915.73 руб.
lace wigs red 99j burgundy front wig full colored human hair for women water wave transparent hd frontal preplucked 13x6, Black;brown
dhgate.com
345.27 руб.
Space Soldier Water Guns Blasters Soakers For Summer Play Water Pool Kids Girls Boys Favors Swimming Pool Beach Children's Toys
aliexpress.com
145.55 руб.
2PCS DC Power Jack Connector Power Port Plug Socket for Lenovo G400 G490 G500 G505 Z501
aliexpress.com











