Code Craft: The Practice of Writing Excellent Code und über 1,5 Millionen weitere Bücher verfügbar für Amazon Kindle. Erfahren Sie mehr


oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an.
Jetzt eintauschen
und EUR 7,55 Gutschein erhalten
Eintausch
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Farbe:
Keine Abbildung vorhanden

 
Beginnen Sie mit dem Lesen von Code Craft: The Practice of Writing Excellent Code auf Ihrem Kindle in weniger als einer Minute.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Code Craft: The Practice of Writing Excellent Code [Englisch] [Taschenbuch]

Pete Goodliffe
5.0 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
Preis: EUR 32,60 kostenlose Lieferung. Siehe Details.
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Nur noch 2 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Lieferung bis Mittwoch, 23. April: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 18,95  
Taschenbuch EUR 32,60  

Kurzbeschreibung

31. August 2006
You know how to write code that works, but what about code that´s well written and easy to understand? And robust and bug free? If other programmers looked at your handiwork, would they be able to figure out the code´s logic and purpose? Exceptional programmers have more than just technical know-how; they adopt the right approach and attitude toward development. Whether you want to become a true programming professional or enhance your existing professional skills, Code Craft will show you how to write code that does more than just work. Filled with language-agnostic advice that´s relevant to all developers, Code Craft covers code-writing concerns such as presentation style, variable naming, error handling, and security. And it tackles broader, realworld programming issues like effective teamwork, developmental processes, and documentation. Each chapter ends with a Q&A section that reviews key concepts to get you thinking like an expert, making this book an especially great reference for newer programmers who want to work professionally and efficiently as part of a team. This survival guide for the software factory will show you how to: -Write good code when the world´s not helping you -Avoid disasters and distractions in the workplace -Assess your abilities accurately and determine ways to improve -Adopt productive attitudes and follow best practices There´s little more valuable than the advice of a true programming professional. You´ll find Code Craft to be a clear, practical, and entertaining guide, and it´s a great way to take your code (and your career) to the next level. "Some books you read because you have to, some you simply have to read. Pete´s book is in the second category - it´s useful and fun and it´ll make you a better programmer"

Hinweise und Aktionen

  • 5-EUR-Gutschein für Drogerie- und Beauty-Artikel:
    Kaufen Sie für mind. 25 EUR aus den Bereichen PC-und Videogames, Musik, DVD/Blu-ray und Hörbücher sowie Kalender und Fremdsprachige Bücher ein; der 5-EUR-Gutschein wird in Ihrem Amazon-Konto automatisch nach Versand der Artikel hinterlegt. Die Aktion gilt nicht für Downloads. Zur Aktion| Weitere Informationen (Geschäftsbedingungen)
  • Studienbücher: Ob neu oder gebraucht, alle wichtigen Bücher für Ihr Studium finden Sie im großen Studium Special. Natürlich portofrei.


Wird oft zusammen gekauft

Code Craft: The Practice of Writing Excellent Code + 97 Things Every Programmer Should Know
Preis für beide: EUR 51,55

Die ausgewählten Artikel zusammen kaufen

Kunden, die diesen Artikel gekauft haben, kauften auch


Produktinformation

  • Taschenbuch: 580 Seiten
  • Verlag: No Starch Press; Auflage: 1., Aufl. (31. August 2006)
  • Sprache: Englisch
  • ISBN-10: 1593271190
  • ISBN-13: 978-1593271190
  • Größe und/oder Gewicht: 23,3 x 18 x 3,4 cm
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 32.549 in Englische Bücher (Siehe Top 100 in Englische Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Produktbeschreibungen

Synopsis

Many programmers know how to write correct code - code that works. But not all know how to craft great code - code that is well written and easy to understand. Code Craft teaches programmers how to move beyond writing correct code to writing great code. The book covers code writing concerns, including code presentation style, variable naming, error handling, and security; and the wider issues of programming in the real world, such as good teamwork, development processes, and documentation. Code Craft presents language-agnostic advice that is relevant to all developers, from an author with loads of practical experience. A Q&A section at the end of each chapter helps readers to review the material and makes the book suited for academic use as well.

Über den Autor und weitere Mitwirkende

Pete Goodliffe is a senior software engineer, currently working on embedded systems in C++. He never stays at the same place in the software food chain; from bringing new systems up, writing device drivers, through OS implementation, audio codecs, JVM implementation, to MIDI sequencing applications. He writes a regular column for accu.org called Professionalism in Programming and has published articles on software development in Hardcopy, C/C++ Users Journal, and Dr Dobb's Journal.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis
Hier reinlesen und suchen:

Kundenrezensionen

4 Sterne
0
3 Sterne
0
2 Sterne
0
1 Sterne
0
5.0 von 5 Sternen
5.0 von 5 Sternen
Die hilfreichsten Kundenrezensionen
7 von 8 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Für alle, die besser programmieren wollen! 7. Oktober 2007
Format:Taschenbuch
Ich war lange auf der Suche nach einem Buch wie diesem. Ich muss sagen, der Kauf hat sich absolut gelohnt. Sehr strukturiert und übersichtlich werden viele Tipps gegeben und Methodiken aufgezeigt um schöneren, robusteren Source Code zu schreiben. Außerdem ist der Schreibstil lustig und locker und man kann das Buch "mal eben" durchlesen.

Das Buch ist sehr schön gegliedert und jedes Kapitel ist unabhängig von den anderen lesbar. Am Ende jedes Kapitels folgt eine kurze Zusammenfassung und eine kurze Gegenüberstellung was nun "gute" und "schlechte" Programmierer tun. Danach folgen einige Fragen und Diskussionsanregungen, die am Ende ausführlich vom Autor beantwortet werden. So befasst sich der Leser noch intensiver mit dem Thema und kann seine Fähigkeiten wirklich langfristig verbessern.

Sehr schön sind vor allem die "Key concepts", in denen die wichtigsten Merksätze noch einmal hervorgehoben werden.

Selbstverständlich steht vieles in diesem Buch, was man als Programmierer eigentlich sowieso wissen sollte. Dokumentiere deinen Code, schreibe Testfälle, am Besten bevor du den eigentlichen Source Code schreibst und so weiter... Dennoch ist es einmal interessant zu lesen, was der Autor unter "richtiger Dokumentation" versteht. Auch Themen wie "Teamarbeit" werden in diesem Buch angesprochen.

Ich bin wirlich begeistert von dem Buch und habe es verschlungen! Ich bin auch der Meinung einiges mitgenommen und die Qualität meiner Arbeit als Programmiererin verbessert zu haben.

Wer sich also zum Thema "guter/qualitativ hochwertiger Source Code" und "effizienten Programmieren" informieren will und/oder die Qualität seines Codes verbessern will sollte dieses Buch lesen! Es lohnt sich wirklich!
War diese Rezension für Sie hilfreich?
1 von 2 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Unverzichtbar 12. November 2009
Von Takeshi
Format:Taschenbuch|Von Amazon bestätigter Kauf
Schliesse mich den anderen Rezensenten(?) an, möchte aber auch meine eigenen 5 Sterne vergeben.
Für mich ein Plus, dass es allgemein ums Programmieren geht und keine Sprache im Vordergrund steht. Danach kann man dann "Clean Code" lesen.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com: 4.1 von 5 Sternen  16 Rezensionen
78 von 84 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen Not worth it 31. März 2007
Von zepto - Veröffentlicht auf Amazon.com
Format:Taschenbuch
After reading the good, despite few, amazon reviews of this book i decided to pick it up. I'm a big fan of books that teach one how to become a better programmer. Unfortunately, i wasn't too impressed by this one. The author didn't seem to have anything super insightful or groundbreaking to share with us. He gave a description of what he considers to be good code/coders along with a really brief description of a lot of software related tools, paradigms, and 'types' of programmers.

Unfortunately he doesn't really say anything that hasn't been said. His code examples are notably poor. In Steve McConnels book, "Code Complete" he criticizes programming books for using fibonacci as an example of recursion. He criticizes it because it's not something that software developers find themselves doing often. I have the same complaint with most of the code examples in this book (so maybe it is good there are so few). It felt like my high school java teacher (who had neither a CS degree or programming experience) wrote up the code samples. You'll quickly be annoyed by the simplicity of the mistakes and concepts that he is trying to express.

As you read this book you'll find things you agree and disagree with, and you'll just want to say OK. you won't run to your computer wanting to implement them. You also won't run to your friends telling them you've found a new way to do something. I guess that is my major problem with this book, there's nothing really special about it. I also found myself wondering 'why is this important?' throughout the book quite a bit.

I found another thing in this book to be insulting, the Good Programmers Bad Programmers section after each chapter. If i didn't know the difference between a good programmer and a bad programmer i wouldn't have bought the book. They are all very similar and obvious.

I would definitely recommend the following books over it:

Code Complete

Refactoring

Pragmatic Programmer

while this book does cover some things these books say, not enough to replace any one of them, and reading any of these will provide insights this book cannot.
28 von 33 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen Doesn't read like it was written by an actual software engineer, and has a annoying/insulting tone 28. Juli 2007
Von A. Chu - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I was at the library and this happened to be next to another book that I wanted, so I picked it up too.

And wow, it's rare that I am this disappointed in a book. The content is very thin. It sounds like it was completely gathered from secondary sources, e.g. reading other books about software engineering. It doesn't sound like the result of actual experience.

Every page is filled with platitudes without any examples of real experience backing it up. I'll grant that he has assembled an extraordinarly wide range of *terms* and terminology. It looks like he has tried to shove 3 sentences about every topic in software into a single book. Unfortunately, this ultimately makes for a book with little use.

Another sticking point is the writing style. It comes off like the author is an annoying guy trying to be funny and trying to be your friend. The first sentence irritated me: "What's in it for me? Programming is your passion. It's sad, but it's true."

Huh? Why is it sad that programming is one's passion??? There are similar head-scratchers elsewhere in the book. He also devotes a section to talking about the various types of "code monkeys". And the last type is "You. In the interest of politeness, we'll say no more about this curious beast. Sadly, some people are beyond help..." What? The reader is beyond help? If I pretend for a minute that he's not insulting me, then I still don't know what he's trying to say. This book is incoherent.

And what's with all the reviews below that read like advertisements? Give me a break. It looks like a lot of the author's friends are spamming Amazon's reviews.

I recommend reading Joel Spolsky's books for real, specific insights on programming and the software development process, earned from experience, written in a much clearer and more entertaining style.

I'm also reading Jon Bentley's "Programming Pearls" now.
15 von 17 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen There is nothing new here! 14. November 2007
Von Marc Magrans De Abril - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I have two comments.
First, do not expect technical details on this book. There isn't. Second, the only paragraph that is really good is on page 461 and it says: "Find the classic books of the field". This is not one of those. He recommends and I agree almost completely:
* Code Complete
* Design Patterns: Elements of reusable object-oriented software
* The mythical man-month
* The psychology of computer programming
* The practice of programming
* Peopleware
* The pragmatic programmer
* refactoring

I do not thing that "Code Craft" is one of those.
7 von 9 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen A great read for developers and project managers alike 1. Februar 2007
Von Rod Stephens - Veröffentlicht auf Amazon.com
Format:Taschenbuch
Almost any programmer can program. That's more or less the definition of the word. It's pretty rare (but not unheard of) to find a C++ programmer who doesn't know C++.

So what's the difference between a good programmer and a bad one? Usually it's all of the thousands of disparate things that a programmer needs to know to be effective that don't deal with the programming language itself. Things such as design principles, coding standards, testing strategies, understanding of tools, and general development philosophy.

Those are the topics of this book. "Code Craft" won't teach you how to build generic collection classes and optimized tree search routines in Visual Basic or any other language. Instead it focuses on the myriad skills a good programmer uses while building an application. Things such as defensive programming, how to format code, using meaningful names, testing, and source code control. It describes different kinds of programmers and project organizations, and explains how to with the strengths and around their weaknesses. It explains how to write specifications, perform code reviews, and estimate project lengths.

Pete Goodliffe is an experienced professional developer and it shows in the book's right-on-the-money tips. His advice and experiences (as shown in frequent interesting sidebars) agree with mine in almost every way. Of the many tips in this book, the only one I found that I don't agree with is the idea that you should write the fewest possible comments, including only those that are absolutely necessary to explain the code.

Even that minor criticism demonstrates why I think you should buy this book: to get different points of view. There are several books available that deal with these sorts of higher-level programming issues including "Code Complete" by Steve McConnell and "Writing Solid Code" by Steve Maguire. They all follow the same general theme but each reflects the personal experiences of the authors.

Pete Goodliffe's writing style is fact-filled, easy to read, and downright entertaining. It's perfect for reading on the bus, during the half hour before a meeting when you don't really have time to start writing a new subroutine, and sitting behind the ficus during those awkward cocktail parties that marketing throws to impress customers.

This is a language-neutral book. It focuses a bit on C++ and similar languages but there's plenty of material to benefit developers using any language. Buy it and read it as you have time. If you pick up even a single new tip, it will be well worth the effort.
8 von 11 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen A great book for a beginning pragmatic programmer 8. Dezember 2007
Von Dmitry Dvoinikov - Veröffentlicht auf Amazon.com
Format:Taschenbuch
This one is a very good book. It is essentially a book in natural philosophy, not quite "scientific", coming from observation to show you a little bit of everything. An insight to the entire world of programming if you like.

It goes from bottom up, from coding style through techniques and tools to paradigms and architecture. A lot (A LOT) of things explained, briefly, but perfectly understandable. It lacks any analysis or in-depth discussion, but that is on purpose.

Not that many things for an experienced programmer to learn from this book though. To a point where it is boring. It took me longer to read this book through than many others, because I knew much of it in the first place.

The language of the book, the author really is in for wordplay and puns of all sorts, it's all over the place. And although I do believe that proficiency (and desire to excel) in written language is a sure indication of a great programmer, this is not always to the book's best. It sure doesn't read like a textbook, but that's ok. There were a few really good jokes, but most of it is just wordplay for its own sake. For example,

[quote]
This is the really nasty one - when your program isn't pushing up the daisies, just pining for the fjords.
[/quote]

Look, I know what "pushing up the daisies" mean, and I can deduce the meaning for "pining for the fjords" from the context, but having it written like that doesn't really help.

Like some other reviewer, I also didn't like the "good programmers" vs. "bad programmers" checklists. See, being a good programmer (aren't we all ?), I wouldn't know how bad programmers think, thus any attempt to declare "bad programmers do that" would be at best a guess.

What's really good about this book, is that it goes under a positive "do as I do" key, not a negative "don't do as I say", seen much more frequently. I'd guess that the guy is really keen on what he's doing, and you can feel it in his book.

I was pleased to see that yet another author's word supports my belief in that programming is simply patience, discipline and common sense. Oh, and PRACTICE.

Anyhow, a great book for a beginning pragmatic programmer.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen
ARRAY(0xa0ae4a44)

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   


Ähnliche Artikel finden


Ihr Kommentar