
Refactoring
523 kr
523 kr
Ma., 12 mai - fr., 16 mai
Sikker betaling
14 dagers åpent kjøp
Selges og leveres av
Adlibris
Produktbeskrivelse
Martin Fowler’s guide to reworking bad code into well-structured code
Refactoring improves the design of existing code and enhances software maintainability, as well as making existing code easier to understand. Original Agile Manifesto signer and software development thought leader, Martin Fowler, provides a catalog of refactorings that explains why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use.
- Refactoring principles: understand the process and general principles of refactoring
- Code smells: recognize “bad smells” in code that signal opportunities to refactor
- Application improvement: quickly apply useful refactorings to make a program easier to comprehend and change
- Building tests: writing good tests increases a programmer’s effectiveness
- Moving features: an important part of refactoring is moving elements between contexts
- Data structures: a collection of refactorings to organize data, an important role in programs
- Conditional Logic: use refactorings to make conditional sections easier to understand
- APIs: modules and their functions are the building blocks of our software, and APIs are the joints that we use to plug them together
- Inheritance: it is both very useful and easy to misuse, and it’s often hard to see the misuse until it’s in the rear-view mirror---refactorings can fix the misuse
Examples are written in JavaScript, but you shouldn’t find it difficult to adapt the refactorings to whatever language you are currently using as they look mostly the same in different languages.
"Whenever you read [Refactoring], it’s time to read it again. And if you haven’t read it yet, please do before writing another line of code." –David Heinemeier Hansson, Creator of Ruby on Rails, Founder & CTO at Basecamp
“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” –M. Fowler (1999)
Artikkel nr.
8fa51101-1d6c-449b-8c96-de14cdf0d068
Refactoring
523 kr
523 kr
Ma., 12 mai - fr., 16 mai
Sikker betaling
14 dagers åpent kjøp
Selges og leveres av
Adlibris
Lignende toppselgere

Øreputer for Bose QuietComfort - QC35/QC25/QC15/AE2 Hodetelefoner Svart
99 kr

Sangean MMR88 sveivradio med lommelykt, solcelle, USB, gul/svart
1 110 kr
Tidligere laveste pris:
1 241 kr

Anti-snork Bånd / Magnetiske Plaster - Stopper snorking
149 kr

4-Pak - Tesla Senterkopper - Bil Svart/silver
129 kr

Luftrenseenhet - Renser / Saniterer luften - 20,000 mg/h
599 kr

Trådløs CarPlay-adapter 2025
449 kr
Tidligere laveste pris:
459 kr

Universallader for Garmin klokker Svart
89 kr

Hundetrimmer / Potetrimmer - Trimmer for Poter
199 kr

Silikontape / Plaster for Arr – Behandling av arr
99 kr
Tidligere laveste pris:
129 kr

Lader for iPhone - Hurtiglader - Adapter + Kabel 20W USB-C
129 kr
Anbefalinger til dig

Plenlufter - Piggsko for å lufte plenen
269 kr

RCA til HDMI Converter 1080p - Adapter
139 kr

SERO Apple Macbook magsafe 2 lader, 60W - for Macbook Pro 13" m. Retina skjerm Hvit
349 kr

Digital vekt - lommevekt, smykkevekt 0,01 - 200g
119 kr

INF Etterfilter til Dyson V11 / V15 akselstøvsuger 3-pakning
229 kr

2-Pak - Lader for iPhone - Hurtiglader - Adapter + Kabel 20W USB-C
199 kr

Vibrerende treningsplattform med tilbehør
2 029 kr

INF Tilbehør Xiaomi Roborock S5 Max/S50/S51/S55/S5/S60/S65/S6/S6 Pure/S6 MAXV 22 deler
272 kr

4-Pak - BMW Senterkopper - Bil 68 mm
129 kr

4-Pak - Volkswagen VW Senterkopper - Bil 65 mm
129 kr