Buy wasselhyttan.eu ?
Products related to Software:
-
Software Craftsmanship : The New Imperative
Software Craftsmanship is a call to arms for programmers: an impassioned manifesto that restores the developer to a central role in large-scale projects, and shows developers how to master the skills they need to succeed in that role.Software Craftsmanship transcends "software engineering," demonstrating that quality software can't simply be "manufactured": it must be built by craftspeople with pride in their work, and a personal commitment to excellence.In Software Craftsmanship, Pete McBreen focuses on the craft of software development, explaining why current "software engineering" techniques often fail, and offering programmers a new path to excellence.Just as the modern carpenter benefits from better tools, materials, and understanding, the modern programmer can benefit from better computers, reusable components, and more robust languages -- but only if he or she is prepared to treat the software profession as a true "craft." McBreen explains what software "craftsmanship" means, how its affects users, and how it changes the developer's relationship with customers.He introduces the concepts of software apprentices and journeymen, shows what can (and can't) be learned from the software engineering movement, and presents specific steps you can take now to move towards craftsmanship in your work -- and your organization.
Price: 21.99 £ | Shipping*: 3.99 £ -
Clean Code : A Handbook of Agile Software Craftsmanship
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees.Every year, countless hours and significant resources are lost because of poorly written code.But it doesn’t have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship.Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer—but only if you work at it. What kind of work will you be doing? You’ll be reading code—lots of code. And you will be challenged to think about what’s right about that code, and what’s wrong with it.More importantly, you will be challenged to reassess your professional values and your commitment to your craft. Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code.The second part consists of several case studies of increasing complexity.Each case study is an exercise in cleaning up code—of transforming a code base that has some problems into one that is sound and efficient.The third part is the payoff: a single chapter containing a list of heuristics and “smells” gathered while creating the case studies.The result is a knowledge base that describes the way we think when we write, read, and clean code. Readers will come away from this book understanding How to tell the difference between good and bad codeHow to write good code and how to transform bad code into good codeHow to create good names, good functions, good objects, and good classesHow to format code for maximum readabilityHow to implement complete error handling without obscuring code logicHow to unit test and practice test-driven developmentThis book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.
Price: 42.99 £ | Shipping*: 0.00 £ -
C++ Software Design : Design Principles and Patterns for High-Quality Software
Good software design is essential for the success of your project, but designing software is hard to do.You need to have a deep understanding of the consequences of design decisions and a good overview of available design alternatives.With this book, experienced C++ developers will get a thorough, practical, and unparalleled overview of software design with this modern language. C++ trainer and consultant Klaus Iglberger explains how you can manage dependencies and abstractions, improve changeability and extensibility of software entities, and apply and implement modern design patterns to help you take advantage of today's possibilities.Design is the most essential aspect of a software project because it impacts the software's most important properties: maintainability, changeability, and extensibility. Learn how to evaluate your code with respect to software designUnderstand what software design is, including design goals such as changeability and extensibilityExplore the advantages and disadvantages of each design approachLearn how design patterns help solve problems and express intentChoose the right form of a design pattern to gain most of its advantages
Price: 63.99 £ | Shipping*: 0.00 £ -
Software Office 2016 home and business software microsoft original
Wholesale Price ,Trade Assurance | Alibaba.com
Price: 99.0 € | Shipping*: 0.00 €
Similar search terms for Software:
-
Introduction to Software Design with Java
This textbook provides an in-depth introduction to software design, with a focus on object-oriented design, and using the Java programming language.Its goal is to help readers learn software design by discovering the experience of the design process.To this end, the text follows a continuous narrative that introduces each element of design know-how in context, and explores alternative solutions in that context.This narrative is complemented by hundreds of code fragments and design diagrams. The first chapter is a general introduction to software design and the subsequent chapters cover design concepts and techniques.The concepts and techniques covered include interfaces, encapsulation, inheritance, design patterns, composition, functional-style design, unit testing, and many more.A major emphasis is placed on coding and experimentation as a necessary complement to reading the text.To support this aspect of the learning process, a companion website with practice exercises is provided, as well as two complete sample applications.Guidance on these sample applications is provided in “Code Exploration” insets throughout the book.Although the Java language is used as a means of conveying design-related ideas, the book’s main goal is to address concepts and techniques that are applicable in a host of technologies.This second edition covers additional design techniques such as input validation and dependency injection.It also provides extended and revised treatment of many core subjects, including polymorphic copying, unit testing, the Observer pattern, and functional-style programming. This book is intended for readers who have a minimum of programming experience and want to move from writing small programs and scripts to tackling the development of larger systems.This audience naturally includes students in university-level computer science and software engineering programs.As the prerequisites to specific computing concepts are kept to a minimum, the content is also accessible to programmers with no previous background in computing.In a similar vein, understanding the code fragments requires only a minimal grasp of the Java language, such as would be taught in an introductory programming course.
Price: 39.99 £ | Shipping*: 0.00 £ -
Object-Oriented Software Design in C++
Well-designed applications run more efficiently, have fewer bugs, and are easier to revise and maintain.Learn the fundamentals of Object-Oriented Design by investigating good and bad code. Using an engaging before-and-after approach, Object-Oriented Software Design in C++ shows you exactly what bad software looks like and how to fix it with good design principles and patterns.In it, you'll find: Design-code-test iterations that improve code with each revisionGathering requirements to make sure you're developing the right applicationDesign principles like encapsulation and delegation that solve programming problemsDesign patterns including Observer Design Pattern that fix architecture issuesUsing recursion and multithreading to simplify common solutions
Price: 49.99 £ | Shipping*: 0.00 £ -
Graphic Design Essentials : With Adobe Software
Learning by doing is the best way to get to grips with new ideas, and graphic design is no different. Weaving together creative strategies and design principles with step-by-step Adobe software guidance, this unique book helps you to immediately put into practice the concepts as you’re learning them so they become second nature. Covering all the introductory topics a designer needs to know – from working with colour and layout, to editing images and designing apps – this fully updated edition of the hugely popular Graphic Design Essentials includes plenty of hands-on instruction and real-life examples to give you a thorough grounding in the fundamentals. This new edition includes:- Coverage of Adobe Illustrator, Photoshop and InDesign - Examples of designs from the UK, US, Canada, Europe, Hong Kong, China, the Middle East and Australia- Smaller supporting activities alongside major project exercises- New design formats, including apps and infographics- Downloadable resources to use within the software instruction
Price: 27.99 £ | Shipping*: 0.00 £ -
Software Test Automation : Software Test Automation
This book describes how to build and implement an automated testing regime for software development.It presents a detailed account of the principles of automated testing, practical techniques for designing a good automated testing regime, and advice on choosing and applying off-the-shelf testing tools to specific needs.This sound and practical introduction to automated testing comes from two authors well known for their seminars, consultancy and training in the field.
Price: 77.99 £ | Shipping*: 0.00 £
* All prices are inclusive of VAT and, if applicable, plus shipping costs. The offer information is based on the details provided by the respective shop and is updated through automated processes. Real-time updates do not occur, so deviations can occur in individual cases.