0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (5)
  • R100 - R250 (494)
  • R250 - R500 (4,252)
  • R500+ (32,354)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming

Working Effectively with Legacy Code (Paperback, New): Michael C. Feathers Working Effectively with Legacy Code (Paperback, New)
Michael C. Feathers
R1,649 R1,341 Discovery Miles 13 410 Save R308 (19%) Ships in 12 - 19 working days

Get more out of your legacy systems: more performance, functionality, reliability, and manageability

Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts.

In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his renowned Object Mentor seminars: techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control.

The topics covered include Understanding the mechanics of software change: adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform--with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren't object-oriented Handling applications that don't seem to have any structure

This book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.
(c) Copyright Pearson Education. All rights reserved.

Research Anthology on Recent Trends, Tools, and Implications of Computer Programming, VOL 2 (Hardcover): Information Reso... Research Anthology on Recent Trends, Tools, and Implications of Computer Programming, VOL 2 (Hardcover)
Information Reso Management Association
R10,628 Discovery Miles 106 280 Ships in 10 - 15 working days
VIC 20 Exposed (Hardcover, Collector's ed.): John Vander Reyden VIC 20 Exposed (Hardcover, Collector's ed.)
John Vander Reyden
R636 Discovery Miles 6 360 Ships in 10 - 15 working days
Enhancing Software Fault Prediction With Machine Learning: Emerging Research and Opportunities (Hardcover): Ekbal Rashid Enhancing Software Fault Prediction With Machine Learning: Emerging Research and Opportunities (Hardcover)
Ekbal Rashid
R4,414 Discovery Miles 44 140 Ships in 10 - 15 working days

Software development and design is an intricate and complex process that requires a multitude of steps to ultimately create a quality product. One crucial aspect of this process is minimizing potential errors through software fault prediction. Enhancing Software Fault Prediction With Machine Learning: Emerging Research and Opportunities is an innovative source of material on the latest advances and strategies for software quality prediction. Including a range of pivotal topics such as case-based reasoning, rate of improvement, and expert systems, this book is an ideal reference source for engineers, researchers, academics, students, professionals, and practitioners interested in novel developments in software design and analysis.

C64 Machine Language for the Absolute Beginner (Hardcover): Danny Davis C64 Machine Language for the Absolute Beginner (Hardcover)
Danny Davis
R657 Discovery Miles 6 570 Ships in 12 - 19 working days
Virtual and Augmented Reality - Concepts, Methodologies, Tools, and Applications, VOL 3 (Hardcover): Information Reso... Virtual and Augmented Reality - Concepts, Methodologies, Tools, and Applications, VOL 3 (Hardcover)
Information Reso Management Association
R10,248 Discovery Miles 102 480 Ships in 10 - 15 working days
Wireless Public Safety Networks 2 - A Systematic Approach (Hardcover): Daniel Camara, Navid Nikaein Wireless Public Safety Networks 2 - A Systematic Approach (Hardcover)
Daniel Camara, Navid Nikaein
R4,136 R2,842 Discovery Miles 28 420 Save R1,294 (31%) Ships in 12 - 19 working days

Wireless Public Safety Networks, Volume Two: A Systematic Approach presents the latest advances in the wireless Public Safety Networks (PSNs) field, the networks established by authorities to either prepare the population for an eminent catastrophe, or those used for support during crisis and normalization phases. Maintaining communication capabilities in a disaster scenario is crucial for avoiding loss of lives and damages to property. This book examines past communication failures that have directly contributed to the loss of lives, giving readers in-depth discussions of the public networks that impact emergency management, covering social media, crowdsourcing techniques, wearable wireless sensors, moving-cells scenarios, mobility management protocols, 5G networks, broadband networks, data dissemination, and the resources of the frequency spectrum.

Research Anthology on Recent Trends, Tools, and Implications of Computer Programming, VOL 1 (Hardcover): Information Reso... Research Anthology on Recent Trends, Tools, and Implications of Computer Programming, VOL 1 (Hardcover)
Information Reso Management Association
R10,621 Discovery Miles 106 210 Ships in 10 - 15 working days
Using Disruptive Methodologies and Game-Based Learning to Foster Transversal Skills (Hardcover): Irene Rivera-Trigueros,... Using Disruptive Methodologies and Game-Based Learning to Foster Transversal Skills (Hardcover)
Irene Rivera-Trigueros, Abigail Lopez-Alcarria, Diego-Pablo Ruiz-Padillo, Maria Dolores Olvera-Lobo, Jose Gutierrez-Perez
R7,600 Discovery Miles 76 000 Ships in 10 - 15 working days

As new technologies and professional profiles emerge, traditional education paradigms have to be adapted to new scenarios, creating favorable conditions for promoting transversal skills among students. Consequently, there is a growing demand for training in emergent skills to solve problems of different natures, distributive leadership competencies, empathy, ability to control emotions, etc. In this sense, one of the challenges that educators of all different educational levels and training contexts have to face is to foster these skills in their courses. To overcome these obstacles, innovative and disruptive methodologies, such as game-based learning activities like escape rooms, can be a great ally for teachers to work on transversal skills and specific knowledge at the same time. Using Disruptive Methodologies and Game-Based Learning to Foster Transversal Skills gathers knowledge, skills, abilities, and capabilities on innovative and disruptive methodologies that can be applied in all educational levels to foster transversal skills. This publication contains different contributions focused on the description of innovative educational methods, processes, and tools that can be adopted by teachers to promote transversal skills such as creativity, critical thinking, decision-making, and entrepreneurial skills. This book is ideal for teachers, instructional designers, educational software developers, academics, professionals, students, and researchers working at all levels in the educational field and provides valuable background information to professionals who aim to overcome traditional paradigm obstacles and meet student needs by means of innovative and disruptive methodologies.

GNU Emacs LISP Reference Manual (Hardcover): Bil Lewis, Dan Laliberte, Richard Stallman GNU Emacs LISP Reference Manual (Hardcover)
Bil Lewis, Dan Laliberte, Richard Stallman
R1,833 Discovery Miles 18 330 Ships in 10 - 15 working days
Data Structures and Algorithm Analysis in Java - International Edition (Paperback, 3rd edition): Mark Weiss Data Structures and Algorithm Analysis in Java - International Edition (Paperback, 3rd edition)
Mark Weiss
R2,548 Discovery Miles 25 480 Ships in 12 - 19 working days

Data Structures and Algorithm Analysis in Java is an advanced algorithms book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. It is also suitable for a first-year graduate course in algorithm analysis As the speed and power of computers increases, so does the need for effective programming and algorithm analysis. By approaching these skills in tandem, Mark Allen Weiss teaches readers to develop well-constructed, maximally efficient programs in Java. Weiss clearly explains topics from binary heaps to sorting to NP-completeness, and dedicates a full chapter to amortized analysis and advanced data structures and their implementation. Figures and examples illustrating successive stages of algorithms contribute to Weiss' careful, rigorous and in-depth analysis of each type of algorithm. A logical organization of topics and full access to source code complement the text's coverage.

Virtual and Augmented Reality - Concepts, Methodologies, Tools, and Applications, VOL 2 (Hardcover): Information Reso... Virtual and Augmented Reality - Concepts, Methodologies, Tools, and Applications, VOL 2 (Hardcover)
Information Reso Management Association
R10,242 Discovery Miles 102 420 Ships in 10 - 15 working days
N-ary Relations for Logical Analysis of Data and Knowledge (Hardcover): Boris Kulik, Alexander Fridman N-ary Relations for Logical Analysis of Data and Knowledge (Hardcover)
Boris Kulik, Alexander Fridman
R6,046 Discovery Miles 60 460 Ships in 10 - 15 working days

Mathematics has been used as a tool in logistical reasoning for centuries. Examining how specific mathematic structures can aid in data and knowledge management helps determine how to efficiently and effectively process more information in these fields. N-ary Relations for Logical Analysis of Data and Knowledge is a critical scholarly reference source that provides a detailed study of the mathematical techniques currently involved in the progression of information technology fields. Featuring relevant topics that include algebraic sets, deductive analysis, defeasible reasoning, and probabilistic modeling, this publication is ideal for academicians, students, and researchers who are interested in staying apprised of the latest research in the information technology field.

Tools and Techniques for Software Development in Large Organizations - Emerging Research and Opportunities (Hardcover): Vishnu... Tools and Techniques for Software Development in Large Organizations - Emerging Research and Opportunities (Hardcover)
Vishnu Pendyala
R5,757 Discovery Miles 57 570 Ships in 10 - 15 working days

The development of software has expanded substantially in recent years. As these technologies continue to advance, well-known organizations have begun implementing these programs into the ways they conduct business. These large companies play a vital role in the economic environment, so understanding the software that they utilize is pertinent in many aspects. Researching and analyzing the tools that these corporations use will assist in the practice of software engineering and give other organizations an outline of how to successfully implement their own computational methods. Tools and Techniques for Software Development in Large Organizations: Emerging Research and Opportunities is an essential reference source that discusses advanced software methods that prominent companies have adopted to develop high quality products. This book will examine the various devices that organizations such as Google, Cisco, and Facebook have implemented into their production and development processes. Featuring research on topics such as database management, quality assurance, and machine learning, this book is ideally designed for software engineers, data scientists, developers, programmers, professors, researchers, and students seeking coverage on the advancement of software devices in today's major corporations.

The GNU C Library Reference Manual Version 2.26 (Hardcover): Sandra Loosemore, Richard M. Stallman, Roland McGrath The GNU C Library Reference Manual Version 2.26 (Hardcover)
Sandra Loosemore, Richard M. Stallman, Roland McGrath
R1,825 Discovery Miles 18 250 Ships in 10 - 15 working days
Advances in System Dynamics and Control (Hardcover): Ahmad Taher Azar, Sundarapandian Vaidyanathan Advances in System Dynamics and Control (Hardcover)
Ahmad Taher Azar, Sundarapandian Vaidyanathan
R6,366 Discovery Miles 63 660 Ships in 10 - 15 working days

Complex systems are pervasive in many areas of science. With the increasing requirement for high levels of system performance, complex systems has become an important area of research due to its role in many industries. Advances in System Dynamics and Control provides emerging research on the applications in the field of control and analysis for complex systems, with a special emphasis on how to solve various control design and observer design problems, nonlinear systems, interconnected systems, and singular systems. Featuring coverage on a broad range of topics, such as adaptive control, artificial neural network, and synchronization, this book is an important resource for engineers, professionals, and researchers interested in applying new computational and mathematical tools for solving the complicated problems of mathematical modeling, simulation, and control.

Processing and Analyzing Financial Data with R (Hardcover): Marcelo S. Perlin Processing and Analyzing Financial Data with R (Hardcover)
Marcelo S. Perlin
R1,052 R913 Discovery Miles 9 130 Save R139 (13%) Ships in 10 - 15 working days
Python Programming for Beginners 2021 - The Best Guide for Beginners to Learn Python Programming (Hardcover): Faba's... Python Programming for Beginners 2021 - The Best Guide for Beginners to Learn Python Programming (Hardcover)
Faba's Diaries
R1,037 R888 Discovery Miles 8 880 Save R149 (14%) Ships in 10 - 15 working days
New Perspectives on Information Systems Modeling and Design (Hardcover): Antonio Miguel Rosado da Cruz, Maria Estrela Ferreira... New Perspectives on Information Systems Modeling and Design (Hardcover)
Antonio Miguel Rosado da Cruz, Maria Estrela Ferreira da Cruz
R6,347 Discovery Miles 63 470 Ships in 10 - 15 working days

Information modeling plays an important role in every level of the enterprise information system's architecture. Modeling allows organizations to adapt and become more efficient, helping top managers and engineers outline tactics to reach strategic objectives, understand organizational needs, and design information systems that are aligned with business goals. New Perspectives on Information Systems Modeling and Design is an essential reference source that discusses organizational adaptation through the integration of new information technologies into existing processes and underlying supporting applications. Featuring research on topics such as application integration, change management, and mobile process activities, this book is ideally designed for managers, researchers, system developers, entrepreneurs, graduate-level students, business professionals, information system engineers, and academicians seeking coverage on emerging technological developments and practical solutions for system modeling and design.

14 Habits of Highly Productive Developers (Hardcover): Zeno Rocha 14 Habits of Highly Productive Developers (Hardcover)
Zeno Rocha; Illustrated by Briza Bueno
R496 R464 Discovery Miles 4 640 Save R32 (6%) Ships in 10 - 15 working days
Wireless Public Safety Networks Volume 1 - Overview and Challenges (Hardcover): Daniel Camara, Navid Nikaein Wireless Public Safety Networks Volume 1 - Overview and Challenges (Hardcover)
Daniel Camara, Navid Nikaein
R4,133 R2,839 Discovery Miles 28 390 Save R1,294 (31%) Ships in 12 - 19 working days

Wireless Public Safety Networks, Volume One: Overview and Challenges presents the latest advances in the wireless Public Safety Networks (PSNs) field, the networks established by authorities to either prepare the population for an eminent catastrophe, or as support during crisis and normalization phases. Maintaining communication capabilities in a disaster scenario is crucial for avoiding loss of lives and damages to property. Wireless Public Safety Networks examines past communication failures that have directly contributed to the loss of lives. This book will give readers a broad view of the PSNs field, analyzing the benefits PSNs may bring to society, the main challenges related to the establishment and maintenance of these networks, the latest advancements in the field, and future perspectives.

Examining Fractal Image Processing and Analysis (Hardcover): Soumya Ranjan Nayak, Jibitesh Mishra Examining Fractal Image Processing and Analysis (Hardcover)
Soumya Ranjan Nayak, Jibitesh Mishra
R7,219 Discovery Miles 72 190 Ships in 10 - 15 working days

Digital image processing is a field that is constantly improving. Gaining high-level understanding from digital images is a key requirement for computing. One aspect of study that is assisting with this advancement is fractal theory. This new science has gained momentum and popularity as it has become a key topic of research in the area of image analysis. Examining Fractal Image Processing and Analysis is an essential reference source that discusses fractal theory applications and analysis, including box-counting analysis, multi-fractal analysis, 3D fractal analysis, and chaos theory, as well as recent trends in other soft computing techniques. Featuring research on topics such as image compression, pattern matching, and artificial neural networks, this book is ideally designed for system engineers, computer engineers, professionals, academicians, researchers, and students seeking coverage on problem-oriented processing techniques and imaging technologies.

Deaver on Cybersecurity - An irreverent and honest expose of the online security problem, complete with a candid and thorough... Deaver on Cybersecurity - An irreverent and honest expose of the online security problem, complete with a candid and thorough reveal of its solution (Hardcover)
Frederic Scott Deaver
R1,918 Discovery Miles 19 180 Ships in 12 - 19 working days
Innovative Research and Applications in Next-Generation High Performance Computing (Hardcover): Qusay F. Hassan Innovative Research and Applications in Next-Generation High Performance Computing (Hardcover)
Qusay F. Hassan
R5,702 Discovery Miles 57 020 Ships in 10 - 15 working days

High-performance computing (HPC) describes the use of connected computing units to perform complex tasks. It relies on parallelization techniques and algorithms to synchronize these disparate units in order to perform faster than a single processor could, alone. Used in industries from medicine and research to military and higher education, this method of computing allows for users to complete complex data-intensive tasks. This field has undergone many changes over the past decade, and will continue to grow in popularity in the coming years. Innovative Research Applications in Next-Generation High Performance Computing aims to address the future challenges, advances, and applications of HPC and related technologies. As the need for such processors increases, so does the importance of developing new ways to optimize the performance of these supercomputers. This timely publication provides comprehensive information for researchers, students in ICT, program developers, military and government organizations, and business professionals.

Interface Support for Creativity, Productivity, and Expression in Computer Graphics (Hardcover): Anna Ursyn Interface Support for Creativity, Productivity, and Expression in Computer Graphics (Hardcover)
Anna Ursyn
R5,319 Discovery Miles 53 190 Ships in 10 - 15 working days

Interfaces within computers, computing, and programming are consistently evolving and continue to be relevant to computer science as it progresses. Advancements in human-computer interactions, their aesthetic appeal, ease of use, and learnability are made possible due to the creation of user interfaces and result in further growth in science, aesthetics, and practical applications. Interface Support for Creativity, Productivity, and Expression in Computer Graphics is a collection of innovative research on usability, the apps humans use, and their sensory environment. While highlighting topics such as image datasets, augmented reality, and visual storytelling, this book is ideally designed for researchers, academicians, graphic designers, programmers, software developers, educators, multimedia specialists, and students seeking current research on uniting digital content with the physicality of the device through applications, thus addressing sensory perception.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Coding for Kids in Python - Python…
Bob Mather Hardcover R917 Discovery Miles 9 170
Amazon Kinesis Firehose Developer Guide
Development Team Hardcover R955 Discovery Miles 9 550
Object -Oriented Analysis and Design…
K Venugopal Reddy, Sampath Korra Hardcover R2,376 R2,019 Discovery Miles 20 190
Computer Programming The Doctrine 2.0…
Adesh Silva Hardcover R757 R668 Discovery Miles 6 680
Flash 5 Made Simple
Mike McGrath Paperback R596 Discovery Miles 5 960
Painting The Train
William J Karnowski Hardcover R592 R541 Discovery Miles 5 410
AWS Billing and Cost Management User…
Documentation Team Hardcover R1,903 R1,546 Discovery Miles 15 460
Creativity in Computing and DataFlow…
Suyel Namasudra, Veljko Milutinovic Hardcover R4,467 Discovery Miles 44 670
Designing Embedded Internet Devices
Brian DeMuth, Dan Eisenreich Paperback R1,622 Discovery Miles 16 220
Analog Circuit Theory and Filter Design…
George S. Moschytz Hardcover R3,524 Discovery Miles 35 240

 

Partners