Ефективна робота з успадкованим кодом

Ефективна робота з успадкованим кодом
%D0%95%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%B0+%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%B0+%D0%B7+%D1%83%D1%81%D0%BF%D0%B0%D0%B4%D0%BA%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%BC+%D0%BA%D0%BE%D0%B4%D0%BE%D0%BC - фото 1
1 250 грн
3888
ISBN
978-5-8459-1530-6
Видавництво
Вільямс
Рік
2017
Сторінок
400
Формат
70х100 1/16 (170х240 мм)
Обкладинка 
Твердая
Тип паперу 
Офсет
Мова
Русский
Ілюстрації
Чёрно-белые
Вага, г
670
Повний зміст
Читати фрагмент
18 людей
  • По ХарковуДоставка кур'єром - 100 грн
    Безкоштовно - від 2000 грн
  • По УкраїніБезкоштовно - от 2000 грн
    Новая Почта - від 40 грн
    Укрпочта - від 25 грн
  • Міжнародна доставкаУкрпошта...
Детальніше про доставку

Вчіться отримувати максимум користі з успадкованих систем, підвищуючи їх продуктивність, надійність, функціональність і сопровождаемость! 

чи Можете ви без особливих зусиль змінити код і тут же отримати відповідну реакцію на зміни? Наскільки зрозумілий цей код? Якщо ви відповісте на ці питання негативно, значить, ви маєте справу з успадкованим кодом і даремно витрачаєте час і кошти на розробку. 

У своїй книзі Майкл Физерс пропонує повноцінні стратегічні прийоми ефективної роботи з великими базами успадкованого нетестированного коду. В основу цієї книги покладено матеріал, підготовлений автором до відомим семінарів, що організується компанією Object Mentor, включаючи прийоми, яким автор навчив сотні розробників, технічних керівників і тестують програмне забезпечення підпорядковувати собі неслухняні успадковані системи. 

У цій книзі висвітлюються такі питання: 

  • Уявлення про механізми внесення змін в програмне забезпечення, включаючи введення нових властивостей, усунення програмних помилок, поліпшення структури коду, оптимізацію продуктивності.
  • Перенесення успадкованого коду засоби тестування.
  • Написання тестів, що перешкоджають внесення нових помилок в код.
  • Застосування методів, придатних для будь-якої мови або платформи, з прикладами коду на Java, C++, C і C#.
  • Точне виявлення місць в коді, де потрібно внести зміни.
  • Робота з успадкованим кодом, який не є об'єктно-орієнтованим.
  • Звернення з додатками, в яких, на перший погляд, немає взагалі ніякої структури.

Крім того, у цій книзі представлені 24 способу розриву залежностей, які допомагають працювати з елементами програмного забезпечення відокремлено, щоб зробити внесення змін в код більш безпечним. 

Майкл К.


Физерс працює в компанії Object Mentor, Inc., займає провідне місце у світі в сфері надання послуг з навчання, підвищення кваліфікації, розповсюдження знань та керівництва проектами з розробки програмного забезпечення. В даний час він займається навчанням розробників зі всього світу методів розробки за рахунок тестування, реорганізації коду, об'єктно-орієнтованого проектування, програмування на мовах Java, C++, C і C#, а також екстремального програмування. Майкл є автором початкового варіанта середовища тестування CppUnit, перенесеної на C++ з середовища JUnit, а також інтегрованого середовища тестування FitCpp, перенесеної на C++ з середовища FIT. Він складається членом Асоціації з обчислювальної техніки (ACM) та Інституту інженерів з електротехніки та електроніки (IEEE), а також головував на трьох конференціях розробників програмного забезпечення CodeFest і OOPSLA. 

Ця книга присвячена практичним питанням ефективної роботи з успадкованим кодом. В ній висвітлюються механізми внесення змін до успадкований код, включаючи введення нових властивостей, усунення програмних помилок, поліпшення структури коду та оптимізацію продуктивності; способи перенесення фрагментів коду в середу тестування, особливості написання тестів для безпечного зміни та реорганізації коду, прийоми точного визначення місць для подібних змін, а також підходи до поводження з успадкованим процедурних кодом. Крім того, у книзі на конкретних прикладах коду, написаного на Java, C++, C# C, демонструються способи розриву залежностей для роботи з відокремленими фрагментами коду і безпечного внесення в них змін. 

Книга адресована тим, хто має досвід розробки прикладного програмного забезпечення і його супроводу.

Ефективна робота з успадкованим кодом

Товар входить в категорії

Ви можете купити придбати книгу з доставкою кур'єром нова пошта Укрпошта Кривий Ріг, Львів, Полтава, Житомир, Харків, Чернігів, Вінниця, Тернопіль, Київ, Луцьк, Рівне, Хмельницький, Херсон, Кіровоград, Миколаїв, Дніпропетровськ, Ужгород, Запоріжжя, Суми, Чернівці, Черкаси, Одеса, Івано-франківськ, інші міста України. только в нашому магазині нізькі ціні, можливий торг, Прямі надходження від видавництва, книги під замовлення, друк книг на замовлення, комп'ютерні книги англійською мовою.