
Refactoring
468 kr
468 kr
Ons, 16 jul - tis, 22 jul
Säker betalning
14-dagars öppet köp
Säljs och levereras av
AdlibrisProduktbeskrivning
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)
Artikel.nr.
8fa51101-1d6c-449b-8c96-de14cdf0d068
Refactoring
468 kr
468 kr
Ons, 16 jul - tis, 22 jul
Säker betalning
14-dagars öppet köp
Säljs och levereras av
AdlibrisLiknande toppsäljare

POP MART Labubu The Monsters Exciting Macaron Vinyl Face Blind Box
499 kr

Sony PlayStation DualSense - White (PS5)
699 kr

POP MART Labubu The Monsters Big Into Energy Series Figures Vinyl Plush Pendant Blind Box
499 kr

INF TYPE-C Dubbel SD/TF-kortläsare för snabb dataöverföring 0
79 kr

Apple AirPods Pro (andra generationen) 2023 med MagSafe-fodral (USB-C)
2 698 kr

Trådlös CarPlay adapter 2025 - En smart och modern lösning för din bil
219 kr
Tidigare lägsta pris:
295 kr

PÅFYLLNINGSSATS FÖR BILLUFTKONDITIONERING GAS KÖLDMEDEL R134A + 3-I-1
516 kr

Apple AirPods 4 med aktiv brusreducering
2 060 kr

T4 PRO - Hopfällbar elskoter - 8,5 tum - 350W motor - 36V 10,4Ah batteri - Max autonomi 30 km - Bluetooth - Svart
2 379 kr
Tidigare lägsta pris:
2 969 kr

Kodak Pixpro FZ45 digital kamera, svart Svart
1 489 kr
Rekommendationer för dig

iPhone Snabbladdare USB-C PD 3.0. 20W Strömadapter + Kabel
117 kr

X500 Trådlösa Bluetooth Hörlurar - 30 timmar C4U® ANC ENC BT 5.3
269 kr
Tidigare lägsta pris:
399 kr

INF Tillbehör för Roborock S5/S6 modeller 7 delar
149 kr
Tidigare lägsta pris:
199 kr

168-Pack Tuschpennor med Fodral - Färgpennor Dubbelsidiga Pennor
299 kr
Tidigare lägsta pris:
399 kr

Samsung Galaxy Buds3 Pro - Silver
1 594 kr

INF Öronkuddar för Bose QC35 I/II, QC25, QC15, QC 2 AE 2, AE 2i, AE 2w, SoundTrue, SoundLink
79 kr
Tidigare lägsta pris:
99 kr

Mi Smart Standing Fan 2 (EU)
839 kr
Tidigare lägsta pris:
849 kr

2-Pack - Xiaomi Däck med Verktyg - Punkteringsfritt / Elscooter
249 kr
Tidigare lägsta pris:
269 kr

Malibu Fast Tanning Bronzing Butter with Beta Carotene 300ml
139 kr

Apple AirPods 4 Wireless In-ear
1 578 kr