Gutscheine zum Danke sagen
Neu kaufen
14,73€
Lieferung für 6,99 € Donnerstag, 16. Juli. Bestellung innerhalb 14 Stdn.
Auf Lager
Versender / Verkäufer
Amazon
Rückgaben
Retournierbar, wenn diese innerhalb von 14 Tagen nach dem Erhalt angefordert wird
Zahlung
Sichere Transaktion
Geschenkoptionen
An der Kasse erhältlich
14,73 €
Preisangaben inkl. USt. Abhängig von der Lieferadresse kann die USt. an der Kasse variieren. Weitere Informationen.
Lieferung für 6,99 € Donnerstag, 16. Juli. Bestellung innerhalb 14 Stdn.
Auf Lager
14,73 € () Enthält ausgewählte Optionen. Inklusive erster monatlicher Zahlung und ausgewählter Optionen. Details
Preis
Zwischensumme
14,73 €
Zwischensumme
Aufschlüsselung der anfänglichen Zahlung
Versandkosten, Lieferdatum und Gesamtbetrag der Bestellung (einschließlich Steuern) wie bei der Bezahlung angezeigt.
Versender / Verkäufer
Amazon
Amazon
Versender / Verkäufer
Amazon
Rückgaben
Retournierbar, wenn diese innerhalb von 14 Tagen nach dem Erhalt angefordert wird
Retournierbar, wenn diese innerhalb von 14 Tagen nach dem Erhalt angefordert wird
Der Gegenstand kann gegen Erstattung des Kaufpreises retourniert werden, wenn dies innerhalb von 14 Tagen nach dem Erhalt der Ware angefordert wird.
Zahlung
Sichere Transaktion
Deine Transaktion ist sicher
Der sorgfältige Umgang mit Ihren persönlichen Informationen ist uns sehr wichtig. Unser Zahlungssicherheitssystem verschlüsselt Ihre Daten während der Übertragung. Wir geben Ihre Zahlungsdaten nicht an Dritte weiter und verkaufen Ihre Daten nicht an Dritte. Weitere Informationen
Geschenkoptionen
An der Kasse erhältlich
An der Kasse erhältlich Dieser Artikel ist ein Geschenk. Ändern
An der Kasse kannst du eine individuelle Nachricht hinzufügen, eine Geschenkquittung für eine einfache Rückgabe und den Artikel als Geschenk verpacken lassen.
10,44 €
Lieferung für 7,69 € 18. - 21. Juli. Details
Nur noch 1 auf Lager
14,73 € () Enthält ausgewählte Optionen. Inklusive erster monatlicher Zahlung und ausgewählter Optionen. Details
Preis
Zwischensumme
14,73 €
Zwischensumme
Aufschlüsselung der anfänglichen Zahlung
Versandkosten, Lieferdatum und Gesamtbetrag der Bestellung (einschließlich Steuern) wie bei der Bezahlung angezeigt.
Verkauf und Versand durch MEDIMOPS. Für weitere Informationen, Impressum, AGB und Widerrufsrecht klicken Sie bitte auf den Verkäufernamen.
Hinzugefügt zu

Es ist ein Fehler aufgetreten.

Es gab einen Fehler beim Abrufen deines Wunschzettels. Versuche es noch einmal.

Es ist ein Fehler aufgetreten.

Liste nicht verfügbar.
Bild des Kindle App-Logos

Lade die kostenlose Kindle-App herunter und lese deine Kindle-Bücher sofort auf deinem Smartphone, Tablet oder Computer – kein Kindle-Gerät erforderlich.

Mit Kindle für Web kannst du sofort in deinem Browser lesen.

Scanne den folgenden Code mit deiner Mobiltelefonkamera und lade die Kindle-App herunter.

QR-Code zum Herunterladen der Kindle App

  • Naming Things: The Hardest Problem in Software Engineering

Dem Autor folgen

Erhalte Updates zu Neuerscheinungen und verbesserte Empfehlungen
Ein Fehler ist aufgetreten. Wiederhole die Anfrage später noch einmal.

Naming Things: The Hardest Problem in Software Engineering

4,2 von 5 Sternen (123)

{"desktop_buybox_group_1":[{"displayPrice":"14,73 €","priceAmount":14.73,"currencySymbol":"€","integerValue":"14","decimalSeparator":",","fractionalValue":"73","symbolPosition":"right","hasSpace":true,"showFractionalPartIfEmpty":true,"offerListingId":"Oob45YVmgXormWCg22mVOX8NvUzd6QvWeQeLXiML4EtPM2GBhGD6ReVmQdKpBbrdZ2LYOTLLIDmJoycW%2ByzL%2F4Cfrma9FBL31TTy0E3x9Hich0aE6yi8VyNqQyEJHh7NO5I0WNSokkI%3D","locale":"de-DE","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"10,44 €","priceAmount":10.44,"currencySymbol":"€","integerValue":"10","decimalSeparator":",","fractionalValue":"44","symbolPosition":"right","hasSpace":true,"showFractionalPartIfEmpty":true,"offerListingId":"Oob45YVmgXormWCg22mVOX8NvUzd6QvWjSisfybjRkbk%2BnCNVjlQP9aAQHKIqWmaZl4LROReSJ3PwApwfjkkPhlsUO3qZ1TEkSAYWMfqA0YYJmKQFGmF83T3Egz9dhuwRiv0nH2KyfeSx2J7xvqm03yJ6KNxLkuBq6P04zpg9y6bluj7v2aWvA%3D%3D","locale":"de-DE","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Kaufoptionen und Plus-Produkte

Naming is one of the most difficult and enduring challenges in software engineering, but few of us do it well. This practical and comprehensive book provides a set of principles, rules, and application guidelines for efficiently choosing good names in your code.

These skills can be used throughout your career, and they’re useful for every programming language, technical domain, and experience level. The book incorporates real-world examples to illustrate how to choose good names and avoid bad names.

This book includes:
  • Rules for how to choose good names and avoid bad names
  • Principles to help you remember the general qualities of good names
  • Real-world examples
  • Guidelines on the application of these rules and principles, including balancing tradeoffs, renaming best practices, and choosing domain-specific names
  • Tips on how to develop your naming skills throughout your career

Changes in the second edition:
  • Improved conciseness
  • Removal of less important content
  • Grammatical improvements
  • Formatting improvements

Produktinformation

  • ASIN ‏ : ‎ B0BTLYZWRL
  • Herausgeber ‏ : ‎ Independently published
  • Erscheinungstermin ‏ : ‎ 1. Februar 2023
  • Sprache ‏ : ‎ Englisch
  • Seitenzahl der Print-Ausgabe ‏ : ‎ 106 Seiten
  • ISBN-13 ‏ : ‎ 979-8366113397
  • Abmessungen ‏ : ‎ 12.7 x 0.61 x 20.32 cm
  • Amazon Bestseller-Rang: Nr. 790.850 in Bücher (Siehe Top 100 in Bücher)
  • Kundenrezensionen:
    4,2 von 5 Sternen (123)

Informationen zum Autor

Folge Autoren, um Neuigkeiten zu Veröffentlichungen und verbesserte Empfehlungen zu erhalten.
Tom Benner
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Entdecke weitere Bücher des Autors, sehe ähnliche Autoren, lese Buchempfehlungen und vieles mehr.

Kundenrezensionen

4,2 von 5 Sternen
123 weltweite Bewertungen

Top-Bewertungen von Deutschland

    Übersetzt durch Amazon
    Original anzeigen
  • 5 von 5 Sternen
    Simple book which is quite helpful.
    Bewertet in Deutschland am 3. August 2023
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    The content seems obvious when you read it but its quite helpful to clarify the way you write code.

    I would recommend it if you're a software professional.

    Feedback wird gesendet ...
    Vielen Dank für dein Feedback.
    Feedback wird gesendet ...
    Vielen Dank, wir werden die Angelegenheit in den nächsten Tagen überprüfen.
    Übersetzt aus dem Englisch von Amazon
    Original anzeigen

Spitzenrezensionen aus anderen Ländern

    Übersetzt durch Amazon
    Original anzeigen
  • 3 von 5 Sternen
    Good yet shallow advice
    Bewertet in Kanada am 7. Juni 2024
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This book is shallow, both in the number of pages and the depth of the content.

    It's not bad per se, but it's mostly common sense or well-trodden ideas put to paper. If you've been programming for several years, none of this advice will surprise you.

    The advice is not always well-motivated, often being heavily opinionated without referring to any data to back it up. This is fine for some people, but I would have preferred case studies or other forms of objectivity to have been introduced.

    The print quality was ok, but the book feels flimsy and the cover is easily stained from touches.

    I wouldn't spend too much on this book if you're looking to get it. You can easily find similar content online.

    Feedback wird gesendet ...
    Vielen Dank, wir werden die Angelegenheit in den nächsten Tagen überprüfen.
    Übersetzt aus dem Englisch von Amazon
    Original anzeigen
  • 5 von 5 Sternen
    Rules you know organized into 4 principles that help you remember them and use them
    Bewertet in den USA am23. Juli 2023
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This thin book, if read by software engineers, and taken to heart, would improve code quality everywhere. Just naming things properly is an incredible way to write correct code in the first place, or improve it when you find problems.

    And it really is the hardest problem in software engineering - it's so hard to even name things at all that coders will do things they know are wrong to avoid it: long long methods with all code inline, class names that are just some noun with "Manager" or "Factory" or "Processor" or "Action" tacked on to the end as if that was sufficient to let you know what was going on, throwaway names that don't describe the entity named, not changing test names to reflect changes in the test (many times the test name doesn't even accurately state what the test is testing!), etc. etc.

    Yet I have found over and over that naming things properly - and breaking things out and giving them a name - contributes significantly to correctness.

    The most obvious way is that a correct name breaks the connection between one section of code and another section - especially if that other section would be embedded in the first one if you didn't break it out to give it a name.

    * You start with the named thing: you read the name, understand what it is supposed to do, then you read the code there, locally, and decide if it does what the name says it does.

    * Now you go back to where the name is used - you know the name accurately describes what's going to happen so you can consider it's use right there without referring again to the code behind it.

    Another way proper naming works well is if you name things in such a way that uses of the name in conditionals makes everything simpler.

    * This is why in code reviews I constantly point out that expressions used in conditionals should be:

    * Broken out into a named predicate (even if only a local Predicate - maybe especially then)

    * And that the predicate name should be positive

    * Because IMO it leads to much easier to understand boolean-valued expressions

    In 30 short pages this book lists the rules you need to follow to name things properly. And you've probably heard each on of rules principles before, one at a time. The value of the book is that these rules are organized into 4 principles and explained together in a way that it all hangs together, and then the principles - and many of the rules - stick in you mind, where you can have them ready when you need to name something.

    There's another 30 pages on how to apply the principles/rules in various settings.

    $10 on Kindle and well worth it. Even pay the extra $5 and get it in paperback - it's small and thin and very easy to flip through to refresh your understanding with.

    Feedback wird gesendet ...
    Vielen Dank, wir werden die Angelegenheit in den nächsten Tagen überprüfen.
    Übersetzt aus dem Englisch von Amazon
    Original anzeigen
  • 4 von 5 Sternen
    A Great Contribution To The Field
    Bewertet in den USA am15. Oktober 2024
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    The author's guidelines, references to studies and relevant books are commendable. However, some sections lacked depth. Overall, this book is a good attempt at addressing naming in software engineering and strategies to mitigate its negative effects.

    Feedback wird gesendet ...
    Vielen Dank, wir werden die Angelegenheit in den nächsten Tagen überprüfen.
    Übersetzt aus dem Englisch von Amazon
    Original anzeigen
  • 5 von 5 Sternen
    Good advice in a small package
    Bewertet in den USA am18. November 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I was originally going to give it 4 stars for being too short until I remembered that I don't like authors who bloviate or pad their stuff to make it look bigger.

    The book has most of the useful naming advice all in one place.

    Feedback wird gesendet ...
    Vielen Dank, wir werden die Angelegenheit in den nächsten Tagen überprüfen.
    Übersetzt aus dem Englisch von Amazon
    Original anzeigen
  • 3 von 5 Sternen
    Good topic, very long presentation
    Bewertet in den USA am24. Juni 2023
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I like the message and the general lessons and rules are well presented. The trouble is that they are presented over and over and over again. It's almost like this should have been a blog post rather than trying to pad it out into book length.

    I quit reading it about 75% of the way through, I couldn't take it anymore. I get it.

    Feedback wird gesendet ...
    Vielen Dank, wir werden die Angelegenheit in den nächsten Tagen überprüfen.
    Übersetzt aus dem Englisch von Amazon
    Original anzeigen