Domain software-tips.de kaufen?

Produkt zum Begriff Best Practices:


  • C++ Coding Standards: 101 Rules, Guidelines, and Best Practices
    C++ Coding Standards: 101 Rules, Guidelines, and Best Practices

    Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential matters, and simplify maintenance. Now, two of the world's most respected C++ experts distill the rich collective experience of the global C++ community into a set of coding standards that every developer and development team can understand and use as a basis for their own coding standards. The authors cover virtually every facet of C++ programming: design and coding style, functions, operators, class design, inheritance, construction/destruction, copying, assignment, namespaces, modules, templates, genericity, exceptions, STL containers and algorithms, and more. Each standard is described concisely, with practical examples. From type definition to error handling, this book presents C++ best practices, including some that have only recently been identified and standardized-techniques you may not know even if you've used C++ for years. Along the way, you'll find answers to questions like What's worth standardizing--and what isn't? What are the best ways to code for scalability?What are the elements of a rational error handling policy? How (and why) do you avoid unnecessary initialization, cyclic, and definitional dependencies?When (and how) should you use static and dynamic polymorphism together?How do you practice "safe" overriding?When should you provide a no-fail swap? Why and how should you prevent exceptions from propagating across module boundaries?Why shouldn't you write namespace declarations or directives in a header file?Why should you use STL vector and string instead of arrays?How do you choose the right STL search or sort algorithm?What rules should you follow to ensure type-safe code?Whether you're working alone or with others, C++ Coding Standards will help you write cleaner code--and write it faster, with fewer hassles and less frustration.

    Preis: 27.81 € | Versand*: 0 €
  • C++ Core Guidelines Explained: Best Practices for Modern C++
    C++ Core Guidelines Explained: Best Practices for Modern C++

    Write More Elegant C++ ProgramsThe official C++ Core Guidelines provide consistent best practices for writing outstanding modern C++ code and improving legacy code, but they're organized as a reference for looking up one specific point at a time, not as a tutorial for working developers. In C++ Core Guidelines Explained, expert C++ instructor Rainer Grimm has distilled them to their essence, removing esoterica, sharing new insights and context, and presenting well-tested examples from his own training courses.Grimm helps experienced C++ programmers use the Core Guidelines with any recent version of the language, from C++11 onward. Most of his code examples are written for C++17, with added coverage of newer versions and C++20 wherever appropriate, and references to the official C++ Core Guidelines online.Whether you're creating new software or improving legacy code, Grimm will help you get more value from the Core Guidelines' most useful rules, as you write code that's safer, clearer, more efficient, and easier to maintain.Apply the guidelines and underlying programming philosophyCorrectly use interfaces, functions, classes, enum, resources, expressions, and statementsOptimize performance, implement concurrency and parallelism, and handle errorsWork effectively with constants, immutability, templates, generics, and metaprogrammingImprove your C++ style, manage source files, and use the Standard Library"We are very pleased to see Rainer Grimm applying his teaching skills and industrial background to tackling the hard and necessary task of making the C++ Core Guidelines accessible to more people."--Bjarne Stroustrup and Herb Sutter, co-editors, C++ Core GuidelinesRegister your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

    Preis: 29.95 € | Versand*: 0 €
  • Responsible AI: Best Practices for Creating Trustworthy AI Systems
    Responsible AI: Best Practices for Creating Trustworthy AI Systems

    THE FIRST PRACTICAL GUIDE FOR OPERATIONALIZING RESPONSIBLE AIFROM MUL TI°LEVEL GOVERNANCE MECHANISMS TO CONCRETE DESIGN PATTERNS AND SOFTWARE ENGINEERING TECHNIQUES.   AI is solving real-world challenges and transforming industries. Yet, there are serious concerns about its ability to behave and make decisions in a responsible way. Operationalizing responsible AI is about providing concrete guidelines to a wide range of decisionmakers and technologists on how to govern, design, and build responsible AI systems. These include governance mechanisms at the industry, organizational, and team level; software engineering best practices; architecture styles and design patterns; system-level techniques connecting code with data and models; and trade-offs in design decisions. Responsible AI includes a set of practices that technologists (for example, technology-conversant decision-makers, software developers, and AI practitioners) can undertake to ensure the AI systems they develop or adopt are trustworthy throughout the entire lifecycle and can be trusted by those who use them. The book offers guidelines and best practices not just for the AI part of a system, but also for the much larger software infrastructure that typically wraps around the AI.   First book of its kind to cover the topic of operationalizing responsible AI from the perspective of the entire software development life cycle. Concrete and actionable guidelines throughout the lifecycle of AI systems, including governance mechanisms, process best practices, design patterns, and system engineering techniques. Authors are leading experts in the areas of responsible technology, AI engineering, and software engineering. Reduce the risks of AI adoption, accelerate AI adoption in responsible ways, and translate ethical principles into products, consultancy, and policy impact to support the AI industry. Online repository of patterns, techniques, examples, and playbooks kept up-to-date by the authors. Real world case studies to demonstrate responsible AI in practice. Chart the course to responsible AI excellence, from governance to design, with actionable insights and engineering prowess found in this defi nitive guide.

    Preis: 35.3 € | Versand*: 0 €
  • Quality Code: Software Testing Principles, Practices, and Patterns
    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 €
  • Welche Best Practices sollten bei der Systemverwaltung in Bezug auf Sicherheit, Leistung und Skalierbarkeit beachtet werden?

    Bei der Systemverwaltung sollten Best Practices wie regelmäßige Sicherheitsupdates, die Implementierung von Firewalls und die Verwendung von sicheren Passwörtern beachtet werden, um die Sicherheit zu gewährleisten. Um die Leistung zu optimieren, ist es wichtig, regelmäßig Systemressourcen zu überwachen, nicht benötigte Programme zu deaktivieren und die Speicher- und Prozessorauslastung zu optimieren. Um die Skalierbarkeit zu verbessern, sollten Systeme so konfiguriert werden, dass sie bei Bedarf schnell und einfach erweitert werden können, und es sollte auf eine effiziente Ressourcennutzung geachtet werden, um mit wachsenden Anforderungen Schritt zu halten. Schließlich ist es wichtig, regelmäßige Backups durchzuführen und Disaster-Recovery-Pläne zu erstellen, um im F

  • Welche Best Practices und Tools werden beim Servermanagement in Bezug auf Sicherheit, Leistungsoptimierung und Skalierbarkeit empfohlen?

    Für das Servermanagement in Bezug auf Sicherheit wird die Verwendung von Firewalls, regelmäßigen Sicherheitsupdates und die Implementierung von Zugriffskontrollen empfohlen. Zur Leistungsoptimierung können Tools wie Monitoring-Software, Lastenausgleich und Caching-Technologien eingesetzt werden. Um die Skalierbarkeit zu verbessern, sollten automatisierte Skripte, Virtualisierungstechnologien und Cloud-Services genutzt werden. Außerdem ist es wichtig, regelmäßige Backups und Disaster-Recovery-Pläne zu implementieren, um die Datenintegrität und Verfügbarkeit zu gewährleisten.

  • Welche Best Practices sollten bei der Datenbankentwicklung berücksichtigt werden, um die Leistung, Skalierbarkeit und Sicherheit zu maximieren?

    Bei der Datenbankentwicklung sollten Best Practices wie die Verwendung von Indexen, die Optimierung von Abfragen und die Vermeidung von übermäßigen Datenbankzugriffen berücksichtigt werden, um die Leistung zu maximieren. Außerdem ist es wichtig, die Skalierbarkeit durch die Verwendung von Partitionierung, Sharding und anderen Techniken zu verbessern, um mit wachsenden Datenmengen umgehen zu können. In Bezug auf die Sicherheit sollten bewährte Verfahren wie die Verwendung von verschlüsselten Verbindungen, die Implementierung von Zugriffskontrollen und die regelmäßige Überprüfung auf Sicherheitslücken eingehalten werden, um die Datenbank vor unbefugtem Zugriff zu schützen. Schließlich ist es wichtig, regelmäßige Backups und Wiederherstellungspläne zu implementieren

  • Welche Best Practices sollten bei der Datenbankentwicklung berücksichtigt werden, um die Leistung, Skalierbarkeit und Sicherheit zu gewährleisten?

    Bei der Datenbankentwicklung sollten Best Practices wie die Verwendung von Indexen, die Optimierung von Abfragen und die Vermeidung von redundante Daten berücksichtigt werden, um die Leistung zu verbessern. Zudem ist es wichtig, die Skalierbarkeit durch die Verwendung von Partitionierung, Sharding und anderen Techniken zu gewährleisten. In Bezug auf die Sicherheit sollten bewährte Verfahren wie die Verwendung von Verschlüsselung, die Implementierung von Zugriffskontrollen und die regelmäßige Überprüfung der Datenbank auf Schwachstellen beachtet werden. Außerdem ist es wichtig, regelmäßige Backups und Wiederherstellungspläne zu implementieren, um die Datenbank vor Ausfällen und Datenverlust zu schützen.

Ähnliche Suchbegriffe für Best Practices:


  • DITA Best Practices: A Roadmap for Writing, Editing, and Architecting in DITA
    DITA Best Practices: A Roadmap for Writing, Editing, and Architecting in DITA

    The Start-to-Finish, Best-Practice Guide to Implementing and Using DITA   Darwin Information Typing Architecture (DITA) is today’s most powerful toolbox for constructing information. By implementing DITA, organizations can gain more value from their technical documentation than ever before. Now, three DITA pioneers offer the first complete roadmap for successful DITA adoption, implementation, and usage.   Drawing on years of experience helping large organizations adopt DITA, the authors answer crucial questions the “official” DITA documents ignore, including: Where do you start? What should you know up front? What are the pitfalls in implementing DITA? How can you avoid those pitfalls?   The authors begin with topic-based writing, presenting proven best practices for developing effective topics and short descriptions. Next, they address content architecture, including how best to set up and implement DITA maps, linking strategies, metadata, conditional processing, and content reuse. Finally, they offer “in the trenches” solutions for ensuring quality implementations, including guidance on content conversion.   Coverage includes: Knowing how and when to use each DITA element–and when not to Writing “minimalist,” task-oriented information that quickly meets users’ needs Creating effective task, concept, and reference topics for any product, technology, or service Writing effective short descriptions that work well in all contexts Structuring DITA maps to bind topics together and provide superior navigation Using links to create information webs that improve retrievability and navigation Gaining benefits from metadata without getting lost in complexity Using conditional processing to eliminate redundancy and rework Systematically promoting reuse to improve quality and reduce costs Planning, resourcing, and executing effective content conversion Improving quality by editing DITA content and XML markup¿ If you’re a writer, editor, information architect, manager, or consultant who evaluates, deploys, or uses DITA, this book will guide you all the way to success.   Also see the other books in this IBM Press series: Developing Quality Technical Information: A Handbook for Writers and Editors The IBM Style Guide: Conventions for Writers and Editors

    Preis: 22.46 € | Versand*: 0 €
  • Creating and Using Virtual Prototyping Software: Principles and Practices
    Creating and Using Virtual Prototyping Software: Principles and Practices

    Develop, Deploy, and Sustain High-Performance Virtual Prototyping for Advanced R&DOrganizations must reduce time-to-market, costs, and risks while producing higher-quality products that grow ever more complex. In response, many are turning to advanced software for rapidly creating and analyzing virtual prototypes, and accurately predicting the performance and behavior of the systems they represent. This requires a deep understanding of physics-based digital engineering and high-performance computing, as well as unique organizational and management skills. Now, Douglass Post and Richard Kendall bring together knowledge that engineers, scientists, developers, and managers will need to build, deploy, and sustain these specialized applications—including information previously available only in proprietary environments.Post and Kendall illuminate key issues with a detailed book-length case study based on their work at the U.S. DoD's pioneering Computational Research and Engineering Acquisition Tools and Environments (CREATE) program, which developed eleven of the field's most advanced software tools.You'll find a detailed roadmap for planning, organizing, managing, and navigating complex organizations to successful delivery; as well as detailed descriptions of each step in the process, with clear rationales and concrete examples. The authors share detailed references, a convenient glossary and bibliography, sidebars on overcoming real-world challenges, and more. The book reviews the essentials of computational engineering and science and the pivotal role of virtual prototyping. It helps readers to:Plan and manage the paradigm shift from physical to virtual prototypingEstablish, execute, and evolve Agile processes for developing virtual prototyping softwareUnderstand and implement virtual prototyping tools and workflowsVerify and validate prototyping systems to ensure accuracy and utilityRecruit and retain a specialized workforce, and train and support usersExplore additional emerging roles for virtual prototyping

    Preis: 41.72 € | Versand*: 0 €
  • Software Requirements Essentials: Core Practices for Successful Business Analysis
    Software Requirements Essentials: Core Practices for Successful Business Analysis

    20 Best Practices for Developing and Managing Requirements on Any Project Software Requirements Essentials presents 20 core practices for successful requirements planning, elicitation, analysis, specification, validation, and management. Leading requirements experts Karl Wiegers and Candase Hokanson focus on the practices most likely to deliver superior value for both traditional and agile projects, in any application domain. These core practices help teams understand business problems, engage the right participants, articulate better solutions, improve communication, implement the most valuable functionality in the right sequence, and adapt to change and growth. Concise and tightly focused, this book offers just enough pragmatic "how-to" detail for you to apply the core practices with confidence, whether you're a business analyst, requirements engineer, product manager, product owner, or developer. Using it, your entire team can build a shared understanding of key concepts, terminology, techniques, and rationales--and work together more effectively on every project.Learn how to: Clarify problems, define business objectives, and set solution boundaries Identify stakeholders and decision makers Explore user tasks, events, and responses Assess data concepts and relationships Elicit and evaluate quality attributes Analyze requirements and requirement sets, create models and prototypes, and set priorities Specify requirements in a consistent, structured, and well-documented fashion Review, test, and manage change to requirements "I once read the ten best-selling requirements engineering books of the prior ten years. This one book succinctly presents more useful information than those ten books combined."--Mike Cohn, author of User Stories Applied and co-founder, Scrum Alliance "Diamonds come about when a huge amount of carbon atoms are compressed. Karl and Candase have done something very similar: they have compressed their vast requirements knowledge into 20 gems they call 'core practices.' These practices are potent stuff, and I recommend that they become part of everyone's requirements arsenal."--James Robertson, author of Mastering the Requirements Process and Business Analysis Agility "Long story short: if you are going to read only one requirements book, this is it. Software Requirements Essentials distills the wealth of information found in Software Requirements and many other texts down to twenty of the most important requirements activities that apply on nearly all projects. Today's busy BA simply doesn't have the time to read a lengthy instructive guide front-to-back. But they should find the time to read this book."--From the Foreword by Joy Beatty, COO, ArgonDigital "Software Requirements Essentials will be a high-value addition to your business analysis library. Anyone looking to improve their business analysis practices will find great practical advice they'll be able to apply immediately."--Laura Paton, Principal Consultant, BA Academy, Inc.Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

    Preis: 25.67 € | Versand*: 0 €
  • Definitive Guide to Supply Chain Best Practices, The: Comprehensive Lessons and Cases in Effective SCM
    Definitive Guide to Supply Chain Best Practices, The: Comprehensive Lessons and Cases in Effective SCM

    The Council of Supply Chain Management Professionals (CSCMP) brings together state-of-the-art supply chain management case studies to help readers systematically identify challenges, evaluate solutions, plan implementation, and prepare for the future. Commissioned by CSCMP, these realistic, fact-based cases are written by world-renowned experts, and reflect the full complexity of modern supply chain/demand chain/logistics management. Coverage includes: supply chain collaboration, advanced forecasting, management of inventory through cash-to-cash cycles, transportation optimization, and many other topics. Readers are effectively challenged to evaluate each scenario and identify the responses most likely to succeed. As they do so, they will encounter the field’s newest best practices. Even more important, they will learn how to integrate a wide array of functional activities, from forecasting and demand planning through order fulfillment and post-sales service. Using these cases, students and professionals will become familiar with a far wider range of scenarios – enabling them to solve more problems, succeed in new environments, and prepare for faster career growth. This book will be a valuable resource for operations managers, supply chain managers, production and inventory managers and planners, demand planners and managers, supply managers, logistics managers, transportation managers, students in graduate programs in OM and SCM, and professionals in related certification programs.

    Preis: 48.14 € | Versand*: 0 €
  • Welche Best Practices sollten bei der Datenbankentwicklung beachtet werden, um die Leistung, Skalierbarkeit und Sicherheit zu maximieren?

    Bei der Datenbankentwicklung sollten Best Practices wie die Verwendung von Indexen, die Optimierung von Abfragen und die Vermeidung von redundante Daten beachtet werden, um die Leistung zu maximieren. Zudem ist es wichtig, die Datenbank so zu entwerfen, dass sie skalierbar ist, indem beispielsweise Partitionierung und Sharding verwendet werden. Um die Sicherheit zu maximieren, sollten bewährte Methoden wie die Verwendung von verschlüsselten Verbindungen, die Implementierung von Zugriffssteuerungen und die regelmäßige Überprüfung auf Sicherheitslücken angewendet werden. Außerdem ist es wichtig, regelmäßige Backups und Wiederherstellungspläne zu erstellen, um die Datenintegrität zu gewährleisten.

  • Welche Best Practices sollten bei der Datenbankentwicklung berücksichtigt werden, um die Leistung, Skalierbarkeit und Sicherheit zu optimieren?

    Bei der Datenbankentwicklung sollten Best Practices wie die Verwendung von Indexen, die Optimierung von Abfragen und die Vermeidung von redundanter Daten berücksichtigt werden, um die Leistung zu optimieren. Zudem ist es wichtig, die Skalierbarkeit durch die Verwendung von Partitionierung, Sharding oder Clustering zu verbessern. In Bezug auf die Sicherheit sollten bewährte Verfahren wie die Verwendung von verschlüsselten Verbindungen, die Implementierung von Zugriffssteuerungen und die regelmäßige Überprüfung auf Sicherheitslücken eingehalten werden. Darüber hinaus ist es ratsam, regelmäßige Backups und Wiederherstellungspläne zu implementieren, um die Datenintegrität und Verfügbarkeit zu gewährleisten.

  • Welche Herausforderungen und Best Practices sind bei der Datenbankmigration in Bezug auf Sicherheit, Skalierbarkeit und Leistung zu beachten?

    Bei der Datenbankmigration müssen Sicherheitsaspekte wie die Verschlüsselung von Daten und die Einhaltung von Compliance-Vorschriften berücksichtigt werden, um die Integrität der Daten zu gewährleisten. Zudem ist es wichtig, die Skalierbarkeit der neuen Datenbank zu berücksichtigen, um sicherzustellen, dass sie mit dem wachsenden Datenvolumen umgehen kann. Um die Leistung zu optimieren, sollten Best Practices wie die Verwendung von Indexen, die Optimierung von Abfragen und die Auswahl der richtigen Hardware und Konfigurationen berücksichtigt werden. Darüber hinaus ist es wichtig, vor der Migration eine umfassende Testphase durchzuführen, um potenzielle Probleme frühzeitig zu identifizieren und zu beheben.

  • Welche Best Practices sollten bei der Datenbankverwaltung beachtet werden, um die Leistung, Sicherheit und Skalierbarkeit von Anwendungen zu gewährleisten?

    Bei der Datenbankverwaltung ist es wichtig, regelmäßige Backups durchzuführen, um Datenverlust zu vermeiden. Zudem sollten Indizes und Abfragen optimiert werden, um die Leistung der Datenbank zu verbessern. Die Sicherheit der Datenbank kann durch die Verwendung von Verschlüsselung und Zugriffskontrollen gewährleistet werden. Um die Skalierbarkeit zu verbessern, ist es ratsam, die Datenbank auf mehrere Server zu verteilen und die Hardware entsprechend zu skalieren.

* 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.