Безплатна доставка за пратки над 100 €!

Научи повече

Ръководството на Мартин Фаулър за рефакториране на лош код в добре структуриран код е незаменим инструмент за подобряване на дизайна на съществуващия код и за укрепване на поддръжката на софтуера,...

Ръководството на Мартин Фаулър за рефакториране на лош код в добре структуриран код е незаменим инструмент за подобряване на дизайна на съществуващия код и за укрепване на поддръжката на софтуера, правейки го също така по-разбираем.

Мартин Фаулър, подписал първоначалния Agile Manifesto и признат лидер в управлението на софтуер, предоставя каталог рефактори,...

Виж пълното описание Виж пълното описание
63 62
Доставка пет, 14 авг. - чет, 20 авг.
2,50 €   цена за доставка
Изпратено от Гърция
От Toybox 4,7 (28)
Гърция
9 броя
Вижте Книги на страницата на Toybox
Ами ако променя мнението си?

Няма проблем, стига да е в рамките на 14 дни. Ще дойдем да го вземем или можете да изберете Skroutz Point, който ви подхожда, напълно безплатно до 2 пъти годишно, и ще ви върнем парите.

Описание

Описание

Ръководството на Мартин Фаулър за рефакториране на лош код в добре структуриран код е незаменим инструмент за подобряване на дизайна на съществуващия код и за укрепване на поддръжката на софтуера, правейки го също така по-разбираем.

Мартин Фаулър, подписал първоначалния Agile Manifesto и признат лидер в управлението на софтуер, предоставя каталог рефактори, който обяснява:

Данни за рефакториране: разбиране на процеса и общите принципи на рефакторирането.

Разпознаване на лоши миризми: разпознаване на „лошите миризми“ в кода, които сигнализират за възможности за рефакториране.

Подобряване на приложението: бързо прилагане на полезни рефактори, за да направите програмата по-разбираема и по-лесна за промяна.

Създаване на тестове: писането на добри тестове увеличава ефективността на един програмист.

Преместване на характеристики: важна част от рефакториране е преместването на елементи между контекстите.

Структури от данни: колекция от рефактори за организиране на данни, важна роля в програмите.

Логика под условия: използване на рефактори за правене на условията по-разбираеми.

Интерфейси (APIs): модулите и функциите им са градивните елементи на нашия софтуер, а APIs са ставите, които използваме, за да ги свържем.

Наследственост: тя е много полезна, но и лесна за неправилна употреба и често е трудно да се разпознае неправилната употреба, докато не е късно.

Примерите са написани на JavaScript, но е лесно да се адаптират рефакторите към който и да е език, който използвате, тъй като в по-голямата си част те си приличат между езиците.

„Когато прочетете [Refactoring], е време да го прочетете отново. И ако все още не сте го прочели, моля направете го, преди да напишете друг ред код.“ – Дейвид Хайнемайер Хансон, Създател на Ruby on Rails, основател и CTO на Basecamp

„Всеки глупак може да напише код, който компютърът може да разбере. Добрите програмисти пишат код, който хората могат да разберат.“ – М. Фаулър (1999)

Страници: 448, Размери: 19.2x19.2cm

Производител

Виж пълното описание

Спецификации

Спецификации

Издател
Pearson
Тип
Технология, Логика
Език
Английски
Електронна търговия
-
Корица
Твърда корица
Брой страници
-
Дата на издаване
-
Година на издаване
-
Размери
-
ISBN-13
9780134757599

Важна информация

Спецификациите са събрани от официални уебсайтове на производителите. Моля, проверете ги, преди да продължите с окончателната си покупка. Ако забележите някакъв проблем, докладвайте го тук.

Вижте всички спецификации

Описание и спецификации

Ръководството на Мартин Фаулър за рефакториране на лош код в добре структуриран код е незаменим инструмент за подобряване на дизайна на съществуващия код и за укрепване на поддръжката на софтуера, правейки го също така по-разбираем.

Мартин Фаулър, подписал първоначалния Agile Manifesto и признат лидер в управлението на софтуер, предоставя каталог рефактори, който обяснява:

Данни за рефакториране: разбиране на процеса и общите принципи на рефакторирането.

Разпознаване на лоши миризми: разпознаване на „лошите миризми“ в кода, които сигнализират за възможности за рефакториране.

Подобряване на приложението: бързо прилагане на полезни рефактори, за да направите програмата по-разбираема и по-лесна за промяна.

Създаване на тестове: писането на добри тестове увеличава ефективността на един програмист.

Преместване на характеристики: важна част от рефакториране е преместването на елементи между контекстите.

Структури от данни: колекция от рефактори за организиране на данни, важна роля в програмите.

Логика под условия: използване на рефактори за правене на условията по-разбираеми.

Интерфейси (APIs): модулите и функциите им са градивните елементи на нашия софтуер, а APIs са ставите, които използваме, за да ги свържем.

Наследственост: тя е много полезна, но и лесна за неправилна употреба и често е трудно да се разпознае неправилната употреба, докато не е късно.

Примерите са написани на JavaScript, но е лесно да се адаптират рефакторите към който и да е език, който използвате, тъй като в по-голямата си част те си приличат между езиците.

„Когато прочетете [Refactoring], е време да го прочетете отново. И ако все още не сте го прочели, моля направете го, преди да напишете друг ред код.“ – Дейвид Хайнемайер Хансон, Създател на Ruby on Rails, основател и CTO на Basecamp

„Всеки глупак може да напише код, който компютърът може да разбере. Добрите програмисти пишат код, който хората могат да разберат.“ – М. Фаулър (1999)

Страници: 448, Размери: 19.2x19.2cm

Производител

Издател
Pearson
Тип
Технология, Логика
Език
Английски
Електронна търговия
-
Корица
Твърда корица
Брой страници
-
Дата на издаване
-
Година на издаване
-
Размери
-
ISBN-13
9780134757599

Важна информация

Спецификациите са събрани от официални уебсайтове на производителите. Моля, проверете ги, преди да продължите с окончателната си покупка. Ако забележите някакъв проблем, докладвайте го тук.

63,62 €
2,50 €   цена за доставка