Эффективная работа с унаследованным кодом

Майкл К. Физерс

4,1

Моя оценка

Учитесь извлекать максимум пользы из унаследованных систем, повышая их производительность, функциональность, надежность и сопровождаемость!
Можете ли вы без особого труда изменить код и тут же…
Развернуть
Издательство: Вильямс

Лучшая рецензия на книгу

22 августа 2019 г. 19:53

473

4 Отзыв о переводном издании

(!)О сути и полезности книги сделал отдельный отзыв, здесь только о ПЕРЕВОДЕ.

Общая оценка переводного издания - 3. Эта оценка и автору перевода и издательству. Список моих претензий к книге: 1) пропущена целая часть раздела, что при первом прочтении приводило к непониманию в логике изложения; 2) переводчик явно не владеет терминологией по тестированию и разработке ПО, совершенно не соблюдается устоявшаяся терминология; примеры: 1) вместо "модульные тесты" используется "блочные тесты", вместо "наследование" используется "подклассификация"; 3) переводчик слишком литературно пытался передать суть написанного, хотя можно было проще и понятней; 4) при упоминании рефакторингов из главы 25 в предыдущих главах нет ссылок на номер станицы, где он описан (хотя в англоязычном они точно есть); 5)…

Развернуть

ISBN: 978-5-8459-1530-6, 0-13-117705-2

Год издания: 2009

Язык: Русский

Рецензии

Всего 2

22 августа 2019 г. 19:53

473

4 Отзыв о переводном издании

(!)О сути и полезности книги сделал отдельный отзыв, здесь только о ПЕРЕВОДЕ.

Общая оценка переводного издания - 3. Эта оценка и автору перевода и издательству. Список моих претензий к книге: 1) пропущена целая часть раздела, что при первом прочтении приводило к непониманию в логике изложения; 2) переводчик явно не владеет терминологией по тестированию и разработке ПО, совершенно не соблюдается устоявшаяся терминология; примеры: 1) вместо "модульные тесты" используется "блочные тесты", вместо "наследование" используется "подклассификация"; 3) переводчик слишком литературно пытался передать суть написанного, хотя можно было проще и понятней; 4) при упоминании рефакторингов из главы 25 в предыдущих главах нет ссылок на номер станицы, где он описан (хотя в англоязычном они точно есть); 5)…

Развернуть

6 сентября 2019 г. 21:33

265

4 Отзыв о книге в целом

Книга уникальна в своё роде, т.к. большинство книг описывают методологию TDD, что предполагает наличие тестов на момент внесения новых изменений или проведения рефакторинга. Эта же книга описывает ситуацию, когда имеет код без тестов. Автор пишет: "При изменении кода тесты должны находиться на местах. А для размещения тестов на их местах зачастую приходится изменять сам код". Собственно на протяжении всей книги приводятся шаблоны, которые позволяют вносить тесты в код без тестов и выполнять безопасные изменения. Главы частей 2 и 3 слабо между собой связаны. Их можно читать практически независимо. Важно отметить, что большинство техник описано для работы с ООП кодом. Про процедурный код написано в одной главе 19. В этой главе есть хорошая мысль о том, что многие процедурные языки в своём…

Развернуть

Похожие книги

Вы можете посоветовать похожие книги по сюжету, жанру, стилю или настроению. Предложенные вами книги другие пользователи увидят здесь, в блоке «Похожие книги». Посоветовать книгу

Популярные книги

Всего 697

Новинки книг

Всего 241