142 Results for : maintainable

  • Thumbnail
    Summary BDD in Action teaches you the Behavior-Driven Development model and shows you how to integrate it into your existing development process. First you'll learn how to apply BDD to requirements analysis to define features that focus your development efforts on underlying business goals. Then, you'll discover how to automate acceptance criteria and use tests to guide and report on the development process. Along the way, you'll apply BDD principles at the coding level to write more maintainable and better documented code. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology You can't write good software if you don't understand what it's supposed to do. Behavior-Driven Development (BDD) encourages teams to use conversation and concrete examples to build up a shared understanding of how an application should work and which features really matter. With an emerging body of best practices and sophisticated new tools that assist in requirement analysis and test automation, BDD has become a hot, mainstream practice. About the Book BDD in Action teaches you BDD principles and practices and shows you how to integrate them into your existing development process, no matter what language you use. First, you'll apply BDD to requirements analysis so you can focus your development efforts on underlying business goals. Then, you'll discover how to automate acceptance criteria and use tests to guide and report on the development process. Along the way, you'll apply BDD principles at the coding level to write more maintainable and better documented code. No prior experience with BDD is required. What's Inside BDD theory and practiceHow BDD will affect your teamBDD for acceptance, integration, and unit testingExamples in Java, .NET, JavaScript, and moreReporting and living documentation About the Author John Ferguson Smart is a specialist in BDD, automated testing, and software lifecycle development optimization. Table of Contents PART 1: FIRST STEPSBuilding software that makes a differenceBDD—the whirlwind tourPART 2: WHAT DO I WANT? DEFINING REQUIREMENTS USING BDDUnderstanding the business goals: Feature Injection and related techniquesDefining and illustrating featuresFrom examples to executable specificationsAutomating the scenariosPART 3: HOW DO I BUILD IT? CODING THE BDD WAYFrom executable specifications to rock-solid automated acceptance testsAutomating acceptance criteria for the UI layerAutomating acceptance criteria for non-UI requirementsBDD and unit testingPART 4: TAKING BDD FURTHERLiving Documentation: reporting and project managementBDD in the build process
    • Shop: buecher
    • Price: 37.58 EUR excl. shipping
  • Thumbnail
    Cyber security problems are on the front page of newspapers daily. A primary cause is that software is not designed and built to operate securely. Perfect security is not achievable for software that must also be usable and maintainable and fast and cheap, but realistic security choices do not happen by accident. They must be engineered. The software is in every field and all those involved in its construction and use must learn how to choose wisely.Cyber security has traditionally been dealt with in operational, production environments as a reactive process focused on compliance mandates and response to incidents. Engineering requires structuring the capability to proactively plan and design for security during development and acquisition. Determining what security actions to take based on budget and schedule is not effective.This audiobook aims at covering a wide range of topics related to cybersecurity issues. This audiobook is for the students of technology and international relations, as it discussed from a wide range of aspects the issue of cybersecurity and its geopolitical repercussions. This audiobook is divided into different chapters that deal with a wide range of topics and subtopics such as:What Is cybersecurity?Protection of smartphones and web devicesSocial mediaEmail networks and electronic documentsEmergence of cybersecurityDark webMotivations behind a cyber attackWhat is social engineering and how it works?Cyber terrorism and how to deal with itCyber espionageCyber warfare and how to defend against itAn overview of ethical hackingThe internet of things and their vulnerabilityVulnerabilities in critical infrastructuresEconomic impact of cyber securitySolutions to the problems of cybersecurityFuture trends in cyber securityEnjoy listening! ungekürzt. Language: English. Narrator: Peter Prova. Audio sample: https://samples.audible.de/bk/acx0/191431/bk_acx0_191431_sample.mp3. Digital audiobook in aax.
    • Shop: Audible
    • Price: 9.95 EUR excl. shipping
  • Thumbnail
    Take the guesswork out of learning Java effectively, get ready for a lucrative career in enterprise software development, and learn how to speak the Java language like a pro!This concise guide to Java programming is the perfect book to get started.This book skips the fluff and goes straight to the meat of learning how to program real-world applications and software using Java. It's packed with tons of step-by-step instructions to help you get up to speed with Java in as little time as possible. Here's what you're going to discover in this guide:Everything you need to get started with Java, as well as a swift introduction to JDK and NetBeansStep-by-step instructions to set up and install Java on Linux, Windows, and MacHow to install the Java Development Kit (JDK) and NetBeans without headachesThe essential basics of Java you absolutely need to know about, from tokens and keywords to operators and commentsHow to control program flow with decision making control structures and control flow statementsUsing Java classes to help you write clean, understandable and maintainable codeThe ultimate guide to polymorphism in JavaSurefire tips and tricks to help you shorten the Java programming learning curveAnd lots more Whether you're a student, software developer, or a complete programming novice, this is the ideal resource for you to get started with one of the world's most popular, powerful and versatile languages.Scroll to the top of the page and click the "Buy Now" button to get started today! ungekürzt. Language: English. Narrator: Russell Newton. Audio sample: https://samples.audible.de/bk/acx0/207722/bk_acx0_207722_sample.mp3. Digital audiobook in aax.
    • Shop: Audible
    • Price: 9.95 EUR excl. shipping
  • Thumbnail
    Deep learning originates from a broader family of machine learning, including supervised and unsupervised learning.The Python programming language is one of the most popular languages for programmers in the 21st century. This programming language has been a fundamental cornerstone in a lot of technology based on things we take for granted on a daily basis. It has been used for developing both desktop and web applications and has been used to accomplish many artificial intelligence feats. The world is constantly changing and evolving, and it appears machine learning could be the way of the future! As we speak, technology on a massive scale is being developed to replace mundane and repetitive tasks humans interface with every day through the use of "deep learning". Ultimately, this means less human error and more efficient ways of operating for many corporations. You can potentially become the next big start-up! Develop software, web-development tools, and many more online ventures!Companies that use Python currently:GoogleFacebookDropboxYahooIBMMozillaQuoraWhy do programmers choose to use Python?Readable and maintainable codeDynamic type systemCompatible with major platforms and systemsRobust standard librarySimplifies complex software developmentTest-driven developmentHighly sought-after skill set for employers Invest in your knowledge base by buying your copy right now. The greatest investment you can make is an investment in yourself! Python will pave the road of technological advancements and very much shape the world in which we live. Become a part of this global progression toward advanced technology through the use of "deep learning".What you'll learn:What deep learning isTheory of artificial neural networkArtifi ungekürzt. Language: English. Narrator: Sam Slydell. Audio sample: https://samples.audible.de/bk/acx0/134484/bk_acx0_134484_sample.mp3. Digital audiobook in aax.
    • Shop: Audible
    • Price: 9.95 EUR excl. shipping
  • Thumbnail
    Hands-On Design Patterns with C# and .NET Core ab 27.49 € als epub eBook: Write clean and maintainable code by using reusable solutions to common software design problems. Aus dem Bereich: eBooks, Belletristik, Erzählungen,
    • Shop: hugendubel
    • Price: 27.49 EUR excl. shipping
  • Thumbnail
    Aquaponics: The Ultimate Guide to Aquaponic and Hydroponic Gardening. Learn Organic Gardening Also for BeginnersAquaponics is a major component in maintainable organic crop production, aquaculture, and water utilization. The fish squander is reused and utilized for plant development as opposed to tossing it in the sea. The water is recycled in a shut framework bringing down the utilization of this asset.In this important, must-have book, you learn aquaponics approach: to develop your fish and vegetables simultaneously. You feed the fish, and the fish will nourish your plants through their waste yield.Advantages of Aquaponics: Aquaponics is an approach to develop your fish and vegetables simultaneously. You feed the fish, and the fish will nourish your plants through their waste yield.There is no compelling reason to utilize composts because the fish give rich supplements to the plants.In aquaponics, less water is utilized for the yields. Research has demonstrated that aquaponic gardens utilize one/tenth of the water you would use for soil garden.Regular planting pesticides or different synthetic substances can't be utilized because it would harm the fish.This outcome is more beneficial and natural vegetables.You won't encounter any soil-borne diseases in aquaponics because there is no soil.You can develop plants in little space, and have a great harvest.Plants develop quickly since they get extremely nutritious substances from the fish to squander.Here are a few subjects that will be revealed in this book recording: How to build your hydroponic system from easy to more advanced set-upsWhat are the different types of highly profitable hydroponic systemsWhich crops and growing mediums are best suited to each hydroponic systemThe pests and diseases in your hydroponic garden and how to combat them     ungekürzt. Language: English. Narrator: Carolyn J. Davy. Audio sample: https://samples.audible.de/bk/acx0/194990/bk_acx0_194990_sample.mp3. Digital audiobook in aax.
    • Shop: Audible
    • Price: 9.95 EUR excl. shipping
  • Thumbnail
    You are one click away from learning how to leverage the power of microservices to design, build, deploy, and maintain scalable and maintainable applications with ease!They say breaking big tasks into small, simple, and doable tasks is the secret to getting stuff done fast.In the tech world, nothing represents this concept of breaking big tasks/goals/projects into small, bit sized tasks (modular components/services) that can be done by multiple people and teams than macroservices.And the truth is, microservice technologies are evolving very fast, with distributed systems becoming more fine-grained in the last decade, shifting from monolithic applications to self-contained microservices.However, while microservices are indeed great for designing, building, deploying, maintaining, and scaling complex applications fast, these systems can be challenging to understand and put together to work as efficiently as expected.If you are new to the whole concept of microservices, I know you are probably wondering....So, what are the benefits of using microservices?Why should you use microservices/what makes them so special?How can you use microservices security patterns in the real world?How can you design and develop microservices that function properly?How do you troubleshoot everything?And how can you apply the most modern techniques around messaging technologies and to overcome inter-service communication problems?If you have any of these and any other related questions, this book is for you so keep listening, as this detailed yet simple guide will show you the grounding concepts while diving into current solutions for integrating, modeling, deploying, testing, and monitoring your own autonomous services.More precisely, inside this book, you will learn:The basics of microservices, including what they are, the approach behind micr ungekürzt. Language: English. Narrator: Tyler McGuire. Audio sample: https://samples.audible.de/bk/acx0/216619/bk_acx0_216619_sample.mp3. Digital audiobook in aax.
    • Shop: Audible
    • Price: 9.95 EUR excl. shipping
  • Thumbnail
    The New York Times bestselling author of Win the Day challenges you to adopt seven powerful habits for thirty days and start your journey toward reaching your God-sized dreams. Destiny is not a mystery. Destiny is daily habits. Our lives are built on our patterns of behavior: both constructive and counterproductive habits. Whether we attain the things we desire-mental and physical health, financial freedom, fulfilling relationships-is determined by the things we do and the things we don't. The good news? You're one habit away from a totally different life! You don't have to tackle the next 30 years. You just have to start with right now. In Do It for a Day, you'll begin by identifying a change that is "3M": measurable, meaningful, and maintainable. Habit formation is both an art and a science, and it helps to close the gap between you and your goals. You can do anything for a day, and those daily habits have a domino effect over time. Mark Batterson will help you hack your habits. Leveraging habit-making and habit-breaking techniques like habit switching and habit stacking, Mark will coach you step by step for 30 days that will change your life.
    • Shop: buecher
    • Price: 7.99 EUR excl. shipping
  • Thumbnail
    The Microsoft Access Database comes with its own programming language known as Visual Basic Applications. It provides a powerful way that allows automation and usually controls how an access database application operates. Even though it is easy to use, getting started can tend to be overwhelming or intimidating for beginners. To make things easy for you to learn and understand we have come up with this powerful yet short book. This incredible product is intended to help you feel at home in a programming environment while learning access VBA programming quickly.Of course, we know finding out how to get into VBA is the first problem faced by a beginner. But you need to worry less because our top-notch product is going to provide you the solution. It doesn't stop at this. Some other benefits are awaiting you as soon as you purchase this winning book. These benefits are:You will be able to turn a database into a fully-developed user-friendly applicationYou will be able to identify and trap unexpected errors where and when they happenDatabase will be more maintainable It offers navigation index you can use as reference guide Each process provided are easy to understand, so you will spend less time listening to the book and learning Access VBA programming Of course, we can't argue the fact that our amazing product is not 100% detailed. Our primary focus is to ensure you master Access VBA fast and find a complex job easy. This product is a good value for the money, and you could save about $1000 (USD) which is more than enough to take care of some other important projects.If you postpone purchasing this powerful short book, the more you are at the risk of wasting precious time on complex tasks. So why wait when you have something that can offer you the saving grace! ungekürzt. Language: English. Narrator: Falon Echo. Audio sample: https://samples.audible.de/bk/acx0/219242/bk_acx0_219242_sample.mp3. Digital audiobook in aax.
    • Shop: Audible
    • Price: 9.95 EUR excl. shipping
  • Thumbnail
    Now expanded and updated with modern best practices, this is the most complete guide to Microsoft's DAX language for business intelligence, data modeling, and analytics. Expert Microsoft BI consultants Marco Russo and Alberto Ferrari help you master everything from table functions through advanced code and model optimization. You'll learn exactly what happens under the hood when you run a DAX expression, and use this knowledge to write fast, robust code. This edition focuses on examples you can build and run with the free Power BI Desktop, and helps you make the most of the powerful syntax of variables (VAR) in Power BI, Excel, or Analysis Services. Want to leverage all of DAX's remarkable capabilities? This no-compromise "deep dive" is exactly what you need. Perform powerful data analysis with DAX for Power BI, SQL Server, and Excel · Master core DAX concepts, including calculated columns, measures, and calculation groups · Work efficiently with basic and advanced table functions · Understand evaluation contexts and the CALCULATE and CALCULATETABLE functions · Perform time-based calculations · Use calculation groups and calculation items · Use syntax of variables (VAR) to write more readable, maintainable code · Express diverse and unusual relationships with DAX, including many-to-many relationships and bidirectional filters · Master advanced optimization techniques, and improve performance in aggregations · Optimize data models to achieve better compression · Measure DAX query performance with DAX Studio and learn how to optimize your DAX
    • Shop: buecher
    • Price: 25.95 EUR excl. shipping


Similar searches: