Chat with us, powered by LiveChat

Use the virtual keyboard to enter text

Закрыть клавиатуру
1
!
2
@
3
#
4
$
5
%
6
^
7
&
8
*
9
(
0
)
_
!
1
@
2
#
3
$
4
%
5
^
6
&
7
*
8
(
9
)
0
_
-
Q
й
W
ц
E
у
R
к
T
е
Y
н
U
г
I
ш
O
щ
P
з
[{
х
]}
ъ
A
ф
S
ы
D
в
F
а
G
п
H
р
J
о
K
л
L
д
:;
ж
'"
э
\
ё
Shift
Z
я
X
ч
C
с
V
м
B
и
N
т
M
ь
<,
б
>.
ю
/
?
+
=
Русский
English
CAPS
Space
Enter
Вход

Рефакторинг кода на JavaScript: улучшение проекта существующего кода. 2-е изд

Refaktoring koda na JavaScript: uluchshenie proekta sushchestvuyushchego koda. 2-e izd

Рефакторинг кода на JavaScript: улучшение проекта существующего кода. 2-е изд

ID 1479319

Рефакторинг уже давно и прочно занимает достойное место среди технологий программирования, и не в последнюю очередь благодаря Мартину Фаулеру - автору одной из тех книг, которые написаны "на все вр...

Refaktoring uzhe davno i prochno zanimaet dostoynoe mesto sredi tekhnologiy programmirovaniya, i ne v poslednyuyu ochered blagodarya Martinu Fauleru - avtoru odnoy iz tekh knig, kotorye napisany "na vse vr...

Cover
Твердый переплет
Publication date
2020
$58.99
(0)
In Stock

Packing products

10 working days

Pick-up

1 - 2 business days, free

Delivery

1 business day

Product details

Cover
Твердый переплет
EAN
9785907144590
ISBN
978-5-907144-59-0
Publication date
2020
Page count
464
Format
70x100/16

Рефакторинг уже давно и прочно занимает достойное место среди технологий программирования, и не в последнюю очередь благодаря Мартину Фаулеру - автору одной из тех книг, которые написаны "на все времена".Сам принцип рефакторинга прост: это последовательность небольших шагов, таких как перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и его превращение в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый такой шаг выглядит настолько просто и естественно, что кажется удивительным - о чем здесь можно писать? Однако кумулятивный эффект от таких малых изменений состоит в существенном улучшении архитектуры существующего кода.Мартин Фаулер и другие высококлассные специалисты в области объектно-ориентированного программирования, принявшие участие в написании этой книги, изложили принципы и наиболее эффективные методики выполнения различных рефакторингов и показали, когда и как следует изучать код с целью его улучшения. В книге подробно описано более 60 методов рефакторинга, причем с практическими примерами на языке программирования JavaScript. Применение JavaScript и описание "рефакторинга без классов" является одним из отличий нового издания книги от старого.Если первое издание книги можно было сравнить с хорошим вином, которое со временем становится только ценнее, то второе издание можно сравнить с шампанским - идеи в книге опьяняют, а их изложение искрится и играет…Это издание классической книги достойно того, чтобы занять свое место на книжной полке каждого серьезного программиста - вне зависимости от используемого языка программирования.Более двадцати лет опытные программисты во всем мире использовали книгу Мартина Фаулера Рефакторинг, когда им нужно было улучшить проект существующего кода, повысить удобство сопровождения программного обеспечения или облегчить понимание существующего кода.Это - такое долгожданное - новое издание было полностью обновлено, чтобы отразить важные изменения в области программирования.Второе издание книги содержит обновленный каталог рефакторингов и включает примеры кода на JavaScript, а также новые функциональные примеры, демонстрирующие рефакторинг без классов.Как и в первом издании, здесь объясняется, что такое рефакторинг, почему вы должны прибегать к рефакторингу, как распознать код, который нуждается в рефакторинге, и как успешно его провести независимо от того, какой язык программирования вы используете.Основные темы книгиПонимание процесса и общих принципов рефакторингаБыстрое применение полезных рефакторингов для облегчения понимания и изменения программРаспознавание запаха в коде, который сигнализирует о возможном применении рефакторингаКаталог рефакторингов с объяснениями, мотивацией, техникой применения и простыми примерамиСоздание надежных тестов для рефакторинговКомпромиссы и препятствия на пути рефакторингаОб автореМартин Фаулер - главный научный сотрудник компании ThoughtWorks. Он называет себя "автором, докладчиком, консультантом и просто человеком, болтающим о разработке программного обеспечения". Фаулер занимается разработкой программного обеспечения для предприятий, изучая, что делает проект хорошим, и какие методы необходимо применять для его создания.2-е издание.

Refaktoring uzhe davno i prochno zanimaet dostoynoe mesto sredi tekhnologiy programmirovaniya, i ne v poslednyuyu ochered blagodarya Martinu Fauleru - avtoru odnoy iz tekh knig, kotorye napisany "na vse vremena".Sam printsip refaktoringa prost: eto posledovatelnost nebolshikh shagov, takikh kak peremeshchenie polya iz odnogo klassa v drugoy, vynesenie fragmenta koda iz metoda i ego prevrashchenie v samostoyatelnyy metod ili dazhe peremeshchenie koda po ierarkhii klassov. Kazhdyy takoy shag vyglyadit nastolko prosto i estestvenno, chto kazhetsya udivitelnym - o chem zdes mozhno pisat? Odnako kumulyativnyy effekt ot takikh malykh izmeneniy sostoit v sushchestvennom uluchshenii arkhitektury sushchestvuyushchego koda.Martin Fauler i drugie vysokoklassnye spetsialisty v oblasti obektno-orientirovannogo programmirovaniya, prinyavshie uchastie v napisanii etoy knigi, izlozhili printsipy i naibolee effektivnye metodiki vypolneniya razlichnykh refaktoringov i pokazali, kogda i kak sleduet izuchat kod s tselyu ego uluchsheniya. V knige podrobno opisano bolee 60 metodov refaktoringa, prichem s prakticheskimi primerami na yazyke programmirovaniya JavaScript. Primenenie JavaScript i opisanie "refaktoringa bez klassov" yavlyaetsya odnim iz otlichiy novogo izdaniya knigi ot starogo.Esli pervoe izdanie knigi mozhno bylo sravnit s khoroshim vinom, kotoroe so vremenem stanovitsya tolko tsennee, to vtoroe izdanie mozhno sravnit s shampanskim - idei v knige opyanyayut, a ikh izlozhenie iskritsya i igraetEto izdanie klassicheskoy knigi dostoyno togo, chtoby zanyat svoe mesto na knizhnoy polke kazhdogo sereznogo programmista - vne zavisimosti ot ispolzuemogo yazyka programmirovaniya.Bolee dvadtsati let opytnye programmisty vo vsem mire ispolzovali knigu Martina Faulera Refaktoring, kogda im nuzhno bylo uluchshit proekt sushchestvuyushchego koda, povysit udobstvo soprovozhdeniya programmnogo obespecheniya ili oblegchit ponimanie sushchestvuyushchego koda.Eto - takoe dolgozhdannoe - novoe izdanie bylo polnostyu obnovleno, chtoby otrazit vazhnye izmeneniya v oblasti programmirovaniya.Vtoroe izdanie knigi soderzhit obnovlennyy katalog refaktoringov i vklyuchaet primery koda na JavaScript, a takzhe novye funktsionalnye primery, demonstriruyushchie refaktoring bez klassov.Kak i v pervom izdanii, zdes obyasnyaetsya, chto takoe refaktoring, pochemu vy dolzhny pribegat k refaktoringu, kak raspoznat kod, kotoryy nuzhdaetsya v refaktoringe, i kak uspeshno ego provesti nezavisimo ot togo, kakoy yazyk programmirovaniya vy ispolzuete.Osnovnye temy knigiPonimanie protsessa i obshchikh printsipov refaktoringaBystroe primenenie poleznykh refaktoringov dlya oblegcheniya ponimaniya i izmeneniya programmRaspoznavanie zapakha v kode, kotoryy signaliziruet o vozmozhnom primenenii refaktoringaKatalog refaktoringov s obyasneniyami, motivatsiey, tekhnikoy primeneniya i prostymi primeramiSozdanie nadezhnykh testov dlya refaktoringovKompromissy i prepyatstviya na puti refaktoringaOb avtoreMartin Fauler - glavnyy nauchnyy sotrudnik kompanii ThoughtWorks. On nazyvaet sebya "avtorom, dokladchikom, konsultantom i prosto chelovekom, boltayushchim o razrabotke programmnogo obespecheniya". Fauler zanimaetsya razrabotkoy programmnogo obespecheniya dlya predpriyatiy, izuchaya, chto delaet proekt khoroshim, i kakie metody neobkhodimo primenyat dlya ego sozdaniya.2-e izdanie.

Coming soon...

Technical characteristics of the product may differ.
Check the information at checkout
the operator of the contact center.

Reviews

  • Comments
Loading comments...