Produkte zum Begriff Organisation:
-
Quality Code: Software Testing Principles, Practices, and Patterns
Test-driven, test-first, and test-early development practices are helping thousands of software development organizations improve their software. Now, in Quality Code: Software Testing Principles, Practices, and Patterns, Stephen Vance builds on all that’s been learned about test-driven development, helping you achieve unprecedented levels of first-time quality. Using real-world code examples, this guide introduces patterns, principles, and more than two dozen detailed techniques for testing any software system more fully, effectively, and painlessly. Vance presents a conceptual framework to help you focus your efforts and design recommendations for improving testability across the software lifecycle, and also provides hands-on guidance to simplify testing of the full spectrum of code constructs. You’ll learn how to choose the best testing techniques for every situation, from the most common scenarios to threading. Two complete case studies put it all together, walking you through testing a brand-new Java application and an untested “legacy” JavaScript jQuery plugin. Whether you’re developing cutting-edge code for a new start-up, or maintaining an unruly old system, this guide will help you deliver exactly what you need: quality code. • Simplify unit testing of all your code—and improve integration and system testing • Delineate intent and implementation to promote more reliable and scalable testing • Overcome confusion and misunderstandings about the mechanics of writing tests • Test “side effects,” behavioral characteristics, and contextual constraints • Understand subtle interactions between design and testability—and make them work for, not against, you • Discover core principles that guide your key testing decisions • Explore testing getters/setters, string handling, encapsulation, override variations, visibility, singleton patterns, error conditions, and more • Reproduce and test complex race conditions deterministically
Preis: 27.81 € | Versand*: 0 € -
Quality Code: Software Testing Principles, Practices, and Patterns
Test-driven, test-first, and test-early development practices are helping thousands of software development organizations improve their software. Now, in Quality Code: Software Testing Principles, Practices, and Patterns, Stephen Vance builds on all that’s been learned about test-driven development, helping you achieve unprecedented levels of first-time quality. Using real-world code examples, this guide introduces patterns, principles, and more than two dozen detailed techniques for testing any software system more fully, effectively, and painlessly. Vance presents a conceptual framework to help you focus your efforts and design recommendations for improving testability across the software lifecycle, and also provides hands-on guidance to simplify testing of the full spectrum of code constructs. You’ll learn how to choose the best testing techniques for every situation, from the most common scenarios to threading. Two complete case studies put it all together, walking you through testing a brand-new Java application and an untested “legacy” JavaScript jQuery plugin. Whether you’re developing cutting-edge code for a new start-up, or maintaining an unruly old system, this guide will help you deliver exactly what you need: quality code. • Simplify unit testing of all your code—and improve integration and system testing • Delineate intent and implementation to promote more reliable and scalable testing • Overcome confusion and misunderstandings about the mechanics of writing tests • Test “side effects,” behavioral characteristics, and contextual constraints • Understand subtle interactions between design and testability—and make them work for, not against, you • Discover core principles that guide your key testing decisions • Explore testing getters/setters, string handling, encapsulation, override variations, visibility, singleton patterns, error conditions, and more • Reproduce and test complex race conditions deterministically
Preis: 20.32 € | Versand*: 0 € -
Organisation
Viele Fach- und Lehrbücher beschäftigen sich mit der Gestaltung und dem Wandel von Organisationen sowie der Organisationstheorie. Allein der Umfang dieses Buches deutet bereits darauf hin, dass hier ein breites Feld der Organisation abgedeckt wird. Die Besonderheit des vorliegenden Buches liegt darin, nicht nur einen dieser Komplexe anzugehen, sondern Organisationstheorien, Organisationsgestaltung und Wandelprozesse von Organisationen vor dem Hintergrund der aktuellen Herausforderungen zu erklären und Gestaltungsempfehlungen zu geben. Immer wieder werden Verbindungen zwischen Organisationstheorien und Herausforderungen sowie Lösungen in Organisationen hergestellt. Der Leser versteht dadurch, dass Theorien nicht grau, sondern sehr lebendig, aktuell und hilfreich für die Lösung von Problemen in der Praxis sind. Dieses Buch versteht sich explizit als Fach- und Lehrbuch für Praktiker und Studierende. Durch das Verständnis der Sachverhalte, Konzepte und Wirkungsbeziehungen soll es dazu beitragen, dass Führungskräfte, Mitarbeiter sowie Berater besser die Herausforderungen in modernen Organisationen lösen können. Eine weitere Besonderheit dieses Werkes ist die Verbindung typischer US-amerikanischer Präsentation von Inhalten und Vorgehensweisen der Organisation mit der deutschsprachig geprägten Organisationslehre. Dieses aus dem Englischen zunächst übersetzte und dann umfangreich adaptierte und weiterentwickelte Buch verbindet die Anforderungen, Konzepte und Lösungen aus beiden Kulturbereichen immer wieder synergetisch. Der Leser erhält einen breiten Blickwinkel auf Fragen und Lösungen der Organisationsgestaltung und den organisatorischen Wandel in einer globaleren Welt. Durch die Verankerung dieses Buches in zwei unterschiedlich geprägten Denkschulen bieten sich zahlreiche Anknüpfungsmöglichkeiten für eine bessere Organisationsgestaltung und -transformation in modernen Organisationen, deren Aktivitäten Ländergrenzen überschreiten. Leser können sich insbesondere die Strukturen und Steuerungsmechanismen von realen Organisationen, die von der angelsächsischen und/oder von der deutschen Organisationslehre geprägt sind, besser vorstellen, verstehen und darin erfolgreich agieren. Gerade deutsche Mitglieder in angelsächsisch geprägten Organisationen erkennen so deren Strukturen schneller und können besser mit ihnen umgehen und sie zudem positiv verändern. Adaptionen und Erklärungen zu den unterschiedlichen Organisationskonzepten durchziehen das gesamte Buch. Sehr umfangreiche Veränderungen zu der US-amerikanischen Ausgabe liegen insbesondere zur Organisationsgestaltung - hier wird auf die Organisationsgestaltung nach deutscher Tradition eingegangen - sowie zum Management von Unternehmenskooperationen und zum Innovationsmanagement vor. Die Inhalte dieses Buches integrieren zudem durchgängig neue Tendenzen bei Strukturen und Prozessen von Organisationen. Die behandelten Themenfelder der vierzehn Kapitel sind in drei große Bereiche eingeteilt: Organisationen und ihre Umwelt Organisationsgestaltung und Wandel von Organisationen Die Ausführungen beginnen mit der Beschreibung von Organisationen und ihrem Verhalten in einer sie beeinflussenden Umwelt. Dabei soll der Leser auch verstehen, dass die Leistung von Organisationen aus verschiedenen Blickwinkeln und anhand unterschiedlicher Kriterien bewertet werden kann. Der zweite Teil des Buches hat die Organisationsgestaltung zum Inhalt. Drei der sechs Kapitel erklären den Kernbereich der organisatorischen Gestaltung. Kulturelle Aspekte und Umsetzungsmöglichkeiten durch internationale Aktivitäten von Organisation führen den zweiten Teil des Buches weiter. Wenig behandelt werden in der deutschen Organisationslehre Aspekte des Einsatzes von Technologie und deren Implikationen auf die Organisation. Dies findet sich jedoch im neunten Kapitel dieses Buches. Mit dem Wandel von Organisationen im weitesten Sinne beschäftigt sich der dritte Teil des Buches von Jones und Bouncken. Es werden Aspekte des organisationalen Wandels, die Strukturen und Verhalten betreffen besprochen. Insgesamt erlebt der Leser einen Rundgang durch Probleme und Lösungen bei der Organisationsgestaltung und dem organisatorischen Wandel, der immer wieder durch Beispiele und Einblicke in die Organisationspraxis "geerdet" und veranschaulicht wird. Darüber hinaus findet sich am Ende jedes Kapitels ein Abschnitt "Organisationstheorie und Praxis", in welchem der Leser ermuntert wird, Szenarien aus der Praxis (in der Gruppe) entlang vorgegebener Fragen zu diskutieren und Sachverhalte aus der ethischen Perspektive zu betrachten. Diese Perspektive soll dazu anregen, dass Leser und Studierende sich allein oder in Gruppen darüber Gedanken machen, in welchen ethischen Dilemmata sich Organisationsmitglieder befinden können und wie sie diese gegebenenfalls lösen können. Schlussendlich wird der Leser dann in der Lage sein, Schritt für Schritt seine eigene Case-Study zu entwickeln. Dazu wählen die Bearbeiter eine reale Organisation aus, suchen nach Informationen zu der jeweiligen Thematik eines Kapitels und werten diese dann aus. Der Abschnitt "Organisationstheorie und Praxis" erfordert viel Eigenleistung des Lesers, oft auch Rechercheleistungen. Dadurch eignet sich dieser Teil auch zum Einsatz in Übungen für Studierende. Zum Gebrauch dieses Buches: Dieses Buch verfolgt das Ziel, nicht nur Wissen zu präsentieren, sondern auch zum Reflektieren anzuregen sowie Gelerntes zu manifestieren. Aus diesem Grund sind alle Kapitel folgendermaßen aufgebaut: Sie beginnen mit Lernzielen. Im Verlauf finden sich immer wieder kurze Fallbeispiele (Aus der Praxis) zur Illustration. Wie ein roter Faden zieht sich zudem ein fortlaufendes Fallbeispiel zu Amazon.com durch das gesamte Buch. Nach wichtigen Abschnitten sind immer wieder "Auswirkungen auf das Management" eingebettet. Diese sollen die Empfehlungen für die Praxis herausstellen und leichtes Erinnern ermöglichen. Am Ende jedes Kapitels ist eine kurze Zusammenfassung zu finden an die sich Diskussionsfragen, auch im Sinne von Wiederholungsfragen anschließen. Dahinter ist die oben bereits erwähnte Lehreinheit "Organisationstheorie und Praxis" angesiedelt. Diese lässt sich in Übungen und Tutorien mit Studierenden einsetzen. Den Abschluss eines jeden Kapitels bildet eine Fallstudie, die am Ende Verständnis- und Reflektionsfragen stellt. Auf der Website zu diesem Buch finden Sie weitere Materialien: Neben zahlreichen ausführlichen Fallbeispielen auch Foliensätze zum Einsatz in der Lehre und viele zusätzliche Fragen (von Multiple Choice- bis Verständnisfragen) zum üben und vertiefen des Erlernten. Das CWS-Logo verweist im Buch immer wieder auf diese zusätzlichen Online-Materialien.
Preis: 15.99 € | Versand*: 0 € -
Effective Software Testing
Effective Software Testing is a hands-on guide to creating high quality tests, from your first line of code through pre-delivery checks. It's full of techniques drawn from proven research in software engineering. You'll learn to efficiently engineer tests specifically for your software and end reliance on generic testing practices that may be right for every project. Each chapter puts a new technique into practice with source code samples, real-world tradeoffs, and answers to the common questions developers pose about testing. You'll learn how to scrutinize your requirements for potential tests, generate tests from your code structure, and engineer rigorous suites of unit, integration, and system tests.Go beyond unit tests! Great software testing makes the entire development process more efficient, from understanding your code before you write it to catching bugs in tricky corner cases.Effective Software Testing teaches you a systematic approach to software testing. You'll master easy-to-apply techniques to create strong test suites that are specifically engineered for your code. Following real-world use cases and detailed code samples, you'll soon be engineering tests that find the bugs hiding in edge cases and the parts of code you would never think of testing! Along the way, you'll develop an intuition for testing that can save years of learning by trial and error.
Preis: 47.07 € | Versand*: 0 €
-
Was sind die Vorteile von Versionierung in der Software-Entwicklung?
Die Versionierung ermöglicht es, den Entwicklungsprozess zu verfolgen und Änderungen nachvollziehbar zu machen. Dadurch können Fehler leichter identifiziert und behoben werden. Zudem erleichtert die Versionierung die Zusammenarbeit im Team, da jederzeit auf frühere Versionen zurückgegriffen werden kann.
-
Wie lautet der QR-Code deiner Organisation?
Als KI-Assistent habe ich keine Organisation und daher auch keinen QR-Code.
-
Was sind die Vorteile der Versionierung bei der Entwicklung von Software?
Die Versionierung ermöglicht es, den Entwicklungsprozess zu verfolgen und Änderungen nachvollziehbar zu machen. Dadurch können Fehler leichter identifiziert und behoben werden. Zudem erleichtert die Versionierung die Zusammenarbeit im Team, da jederzeit auf frühere Versionen zurückgegriffen werden kann.
-
Wie können verschiedene Programmiersprachen zur Entwicklung von Software genutzt werden?
Verschiedene Programmiersprachen bieten unterschiedliche Funktionen und Eigenschaften, die für spezifische Anwendungen geeignet sind. Entwickler können je nach Anforderungen und Zielen die passende Programmiersprache auswählen. Durch die Kombination verschiedener Programmiersprachen können Entwickler komplexe Softwareprojekte realisieren.
Ähnliche Suchbegriffe für Organisation:
-
Jeans-Organisation, Aufbewahrungsbox, Schrank, Organisation, Kleidung, Organisationssystem,
Jeans-Organisation, Aufbewahrungsbox, Schrank, Organisation, Kleidung, Organisationssystem,
Preis: 2.05 € | Versand*: 1.40 € -
Jeans-Organisation, Aufbewahrungsbox, Schrank, Organisation, Kleidung, Organisationssystem,
Jeans-Organisation, Aufbewahrungsbox, Schrank, Organisation, Kleidung, Organisationssystem,
Preis: 2.05 € | Versand*: 1.40 € -
Jeans-Organisation, Aufbewahrungsbox, Schrank, Organisation, Kleidung, Organisationssystem,
Jeans-Organisation, Aufbewahrungsbox, Schrank, Organisation, Kleidung, Organisationssystem,
Preis: 2.39 € | Versand*: 1.40 € -
Jeans-Organisation, Aufbewahrungsbox, Schrank, Organisation, Kleidung, Organisationssystem,
Jeans-Organisation, Aufbewahrungsbox, Schrank, Organisation, Kleidung, Organisationssystem,
Preis: 2.05 € | Versand*: 1.40 €
-
Warum ist Software Testing wichtig?
Warum ist Software Testing wichtig? Software Testing ist wichtig, um sicherzustellen, dass die Software fehlerfrei funktioniert und den Anforderungen der Benutzer entspricht. Durch gründliches Testing können potenzielle Probleme frühzeitig erkannt und behoben werden, was letztendlich die Qualität der Software verbessert. Zudem trägt Software Testing dazu bei, das Vertrauen der Benutzer in die Software zu stärken und die Kundenzufriedenheit zu erhöhen. Nicht zuletzt hilft Testing auch dabei, Kosten und Zeit im Entwicklungsprozess zu sparen, da Fehler frühzeitig identifiziert und behoben werden können. Insgesamt ist Software Testing also ein entscheidender Schritt, um eine zuverlässige und hochwertige Software bereitzustellen.
-
Was sind die Vorteile der Verwendung von Versionierung in der Software-Entwicklung?
Die Verwendung von Versionierung ermöglicht es, Änderungen an der Software nachverfolgen und rückgängig machen zu können. Dadurch wird die Zusammenarbeit im Team erleichtert und Konflikte bei der Code-Integration vermieden. Zudem ermöglicht Versionierung die gleichzeitige Entwicklung von verschiedenen Features und die Wiederherstellung früherer Versionen im Falle von Fehlern.
-
Was ist Software-Dokumentation?
Software-Dokumentation ist ein wichtiger Bestandteil der Softwareentwicklung und bezieht sich auf alle schriftlichen Informationen, die den Entwicklungsprozess, die Funktionalitäten und die Verwendung einer Software beschreiben. Diese Dokumentation kann Benutzerhandbücher, Installationsanleitungen, technische Spezifikationen, Code-Kommentare und andere schriftliche Materialien umfassen. Sie dient dazu, Entwicklern, Benutzern und anderen Interessengruppen einen Leitfaden zur Verfügung zu stellen, um die Software effektiv zu verstehen, zu nutzen und zu warten. Eine gute Software-Dokumentation trägt dazu bei, die Effizienz der Entwicklungsteams zu steigern und die Benutzerzufriedenheit zu verbessern.
-
Was ist der Unterschied zwischen Blackbox-Testing und Whitebox-Testing in der Programmierung?
Blackbox-Testing bezieht sich auf eine Testmethode, bei der der Tester keine Kenntnisse über den internen Aufbau oder die Implementierung des Programms hat. Stattdessen werden nur die Ein- und Ausgabewerte getestet, um sicherzustellen, dass das Programm wie erwartet funktioniert. Whitebox-Testing hingegen bezieht sich auf eine Testmethode, bei der der Tester Kenntnisse über den internen Aufbau und die Implementierung des Programms hat. Dies ermöglicht es dem Tester, gezielt bestimmte Pfade und Bedingungen im Code zu testen, um mögliche Fehler zu finden.
* Alle Preise verstehen sich inklusive der gesetzlichen Mehrwertsteuer und ggf. zuzüglich Versandkosten. Die Angebotsinformationen basieren auf den Angaben des jeweiligen Shops und werden über automatisierte Prozesse aktualisiert. Eine Aktualisierung in Echtzeit findet nicht statt, so dass es im Einzelfall zu Abweichungen kommen kann.