Robert C. Martin könyvei a rukkolán
Robert C. Martin - Agile Software Development, Principles, Patterns, and Practices
Best selling author and world-renowned software development expert Robert C. Martin shows how to solve the most challenging problems facing software developers, project managers, and software project leaders today.
This comprehensive, pragmatic tutorial on Agile Development and eXtreme programming, written by one of the founding father of Agile Development:
- Teaches software developers and project managers how to get projects done on time, and on budget using the power of Agile Development.
- Uses real-world case studies to show how to of plan, test, refactor, and pair program using eXtreme programming.
- Contains a wealth of reusable C++ and Java code.
- Focuses on solving customer oriented systems problems using UML and Design Patterns.
Robert C. Martin is President of Object Mentor Inc. Martin and his team of software consultants use Object-Oriented Design, Patterns, UML, Agile Methodologies, and eXtreme Programming with worldwide clients. He is the author of the best-selling book Designing Object-Oriented C++ Applications Using the Booch Method (Prentice Hall, 1995), Chief Editor of, Pattern Languages of Program Design 3 (Addison Wesley, 1997), Editor of, More C++ Gems (Cambridge, 1999), and co-author of XP in Practice, with James Newkirk (Addison-Wesley, 2001). He was Editor in Chief of the C++ Report from 1996 to 1999. He is a featured speaker at international conferences and trade shows.
Robert C. Martin - Túlélőkönyv programozóknak
„Bob bácsi” sikerkönyve, a Tiszta kód várva-várt folytatása azoknak a programozóknak, akiket nem rettent el a bizonytalanság, és sikerrel állják a folyamatos nyomást, van egy közös erényük: mélyen tisztelik, és komoly szakmának tekintik a szoftverfejlesztést. Egy szóval: profik.
Clean coder: Irányelvek hivatásos programozóknak Robert C. Martin, a legendás szoftverszakértő legújabb könyve, amelyben a szerző azt mutatja be, hogyan kell viselkednie, milyen eljárásokat kell követnie, és milyen eszközöket kell használnia annak, aki valóban profi programozóvá szeretne válni.
A kötet tele van gyakorlati tanácsokkal, az egy-egy munkához szükséges idő megbecslésétől a kódoláson keresztül az újratervezésig és a tesztelésig, de nem pusztán a technikáról szól: sokkal inkább a hozzáállásról. Martin megmutatja, hogyan lehet a szoftverfejlesztést becsülettel, önbecsüléssel és büszkeséggel megközelíteni; hogyan kell jól és tisztán dolgozni; őszintén kommunikálni, becsülni és nehéz döntéseket meghozni; és megérteni, hogy a szaktudással együtt jár a cselekvés felelőssége is.
# A könyvet elolvasva a következőket tanulhatjuk meg: Hogyan viselkedik egy valóban profi szoftverfejlesztő?
# Hogyan kezelhetjük a konfliktusokat, a szoros határidőket és az ésszerűtlen döntéseket hozó feletteseket?
# Hogyan juthatunk túl az írói válságon, és lendülhetünk bele a kódolásba?
# Hogyan kezelhetjük a szüntelen nyomást, és kerülhetjük el a kiégést?
# Hogyan egyeztethetjük össze a bevált megoldásokat az új fejlesztési megközelítésekkel?
# Hogyan osszuk be az időnket, és kerüljük el a vakvágányokat és ingoványos területeket?
# Hogyan alakíthatunk ki a programozók és csapatok számára ösztönző környezetet?
# Mikor mondjunk nemet – és hogyan?
# Mikor mondjunk igent – és mit jelent valójában az „igen”?
A jó szoftverben gyönyörködni lehet, mert sokoldalú, elegáns, praktikus, és fejlesztőként és felhasználóként egyaránt öröm vele dolgozni. A jó szoftvert nem gépek készítik, hanem hivatásos, profi programozók, akik megingathatatlan elkötelezettséget éreznek a szakmájuk iránt. A Clean coder segít, hogy mi is igazi profivá váljunk, és azt a büszkeséget és elégedettséget érezzük, ami csak egy profinak jut osztályrészül.
Robert C. Martin - Clean Architecture
Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”)
By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The Clean Coder, legendary software craftsman Robert C. Martin (“Uncle Bob”) reveals those rules and helps you apply them.
Martin’s Clean Architecture doesn’t merely present options. Drawing on over a half-century of experience in software environments of every imaginable type, Martin tells you what choices to make and why they are critical to your success. As you’ve come to expect from Uncle Bob, this book is packed with direct, no-nonsense solutions for the real challenges you’ll face—the ones that will make or break your projects.
Learn what software architects need to achieve—and core disciplines and practices for achieving it
Master essential software design principles for addressing function, component separation, and data management
See how programming paradigms impose discipline by restricting what developers can do
Understand what’s critically important and what’s merely a “detail”
Implement optimal, high-level structures for web, database, thick-client, console, and embedded applications
Define appropriate boundaries and layers, and organize components and services
See why designs and architectures go wrong, and how to prevent (or fix) these failures
Clean Architecture is essential reading for every current or aspiring software architect, systems analyst, system designer, and software manager—and for every programmer who must execute someone else’s designs.
Robert C. Martin - Tiszta kód
A rossz kód is működhet, de ha a kód nem tiszta, az térdre kényszerítheti a fejlesztőket. Évente számtalan óra és jelentős erőforrások vesznek kárba a rosszul megírt kódok miatt. Ennek azonban nem feltétlenül kell így lennie.
Az elismert szoftverszakértő, Robert C. Martin egy forradalmi módszert mutat be a Tiszta kód – Az agilis szoftverfejlesztés kézikönyve című kötetében. Martin és kollégái az Object Mentor cégnél összefogtak, hogy az agilis programfejlesztés legjobb „menet közbeni” kód-kitisztítási eljárásait egy olyan könyvben gyűjtsék össze, amely felruház minket mindazokkal a szakmai erényekkel, amelyek révén jobb programozóvá válhatunk – de csak akkor, ha mi is teszünk érte.
Miféle munkát fogunk végezni? Nos, kódot fogunk olvasni – rengeteg kódot. És el kell gondolkodnunk rajta, hogy mi az, ami jó a kódban, és mi az, ami rossz. Ami pedig ennél is fontosabb: át kell értékelnünk mindazt, amit a szakmáról tudunk, és a szakma iránt érzett elkötelezettségünket.
A Tiszta kód három részre oszlik. Az első a tiszta kód írásához szükséges alapelveket, mintákat és eljárásokat mutatja be. A második részben számos, egyre összetettebb esettanulmányt találhatunk. Minden esettanulmány a kód kitisztításának egy-egy módját szemlélteti – hibás kódokat fogunk egészséges és hatékony kódokká alakítani. A harmadik rész a jutalom: egyetlen fejezetből áll, amely azokat az árulkodó jeleket és „szagokat” sorolja fel, amelyeket a szerző és társai az esettanulmányok összeállítása során gyűjtöttek össze. Az eredmény egy olyan tudásalap, amely leírja, hogyan gondolkodjunk, amikor kódot írunk, olvasunk és tisztítunk.
Robert C. Martin - The Clean Coder
Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute: They care deeply about the practice of creating software. They treat it as a craft. They are professionals.
In The Clean Coder: A Code of Conduct for Professional Programmers, legendary software expert Robert C. Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice–about everything from estimating and coding to refactoring and testing. It covers much more than technique: It is about attitude. Martin shows how to approach software development with honor, self-respect, and pride; work well and work clean; communicate and estimate faithfully; face difficult decisions with clarity and honesty; and understand that deep knowledge comes with a responsibility to act.
Readers will learn
What it means to behave as a true software craftsman
How to deal with conflict, tight schedules, and unreasonable managers
How to get into the flow of coding, and get past writer’s block
How to handle unrelenting pressure and avoid burnout
How to combine enduring attitudes with new development paradigms
How to manage your time, and avoid blind alleys, marshes, bogs, and swamps
How to foster environments where programmers and teams can thrive
When to say “No”–and how to say it
When to say “Yes”–and what yes really means
Great software is something to marvel at: powerful, elegant, functional, a pleasure to work with as both a developer and as a user. Great software isn’t written by machines. It is written by professionals with an unshakable commitment to craftsmanship. The Clean Coder will help you become one of them–and earn the pride and fulfillment that they alone possess.
Robert C. Martin - Clean Code
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer—but only if you work at it.
What kind of work will you be doing? You’ll be reading code—lots of code. And you will be challenged to think about what’s right about that code, and what’s wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft.
Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code—of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and “smells” gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code.
Readers will come away from this book understanding
How to tell the difference between good and bad code
How to write good code and how to transform bad code into good code
How to create good names, good functions, good objects, and good classes
How to format code for maximum readability
How to implement complete error handling without obscuring code logic
How to unit test and practice test-driven development
This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.
Kollekciók
- Angol nyelvű könyvek 120737
- Egyéb idegennyelvű könyvek 13170
- Ezotéria 13600
- Fantasy 32739
- Felnőtt 18+ 12711
- Gyermek 23640
- Humor 13625
- Ifjúsági 37338
- Kortárs 47929
- Krimi 15856
- Kultúrtörténet, elemzések/tanulmányok 16439
- Képregény 21622
- Novellák 13244
- Romantikus 50823
- Sci-fi 14763
- Szórakoztató irodalom 45489
- Tudomány és Természet 28741
- Történelem 16348
- Vallás, mitológia 19799
- Életrajzok, visszaemlékezések 16807