May 1, 2024
3 minute read
Code reuse is a software development technique that involves the use of existing code in new programs or projects. This can be done by copying and pasting code from one program to another, or by using libraries or frameworks that provide pre-written code for common tasks. Code reuse can save time and effort, and can also help to ensure that your code is consistent and well-tested.
Why learn about code reuse?
There are many benefits to learning about code reuse. Some of these benefits include:
8shshq|
Find a path to becoming a Code Reuse. Learn more at:
OpenCourser.com/topic/8shshq/code
Reading list
We've selected 11 books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
Code Reuse.
This classic book introduces the concept of design patterns, which are reusable solutions to commonly occurring problems in software design. It must-read for anyone who wants to write maintainable and extensible code.
Teaches techniques for improving the design of existing code without changing its functionality. It valuable resource for anyone who wants to make their code more readable, maintainable, and extensible.
This comprehensive book covers all aspects of software construction, including code reuse. It valuable resource for anyone who wants to write high-quality, maintainable code.
Provides practical advice on how to write clean, maintainable code. It valuable resource for anyone who wants to improve the quality of their code.
Provides practical advice on how to become a better programmer. It includes a chapter on code reuse.
Introduces the concepts of domain-driven design (DDD). DDD software development approach that focuses on modeling the domain of the application.
Provides a concise overview of the Unified Modeling Language (UML). UML standard language for modeling software systems.
Provides a fun and easy-to-understand introduction to design patterns.
Provides a practical guide to using design patterns in Ruby.
Provides a catalog of design patterns for enterprise applications.
Provides a comprehensive overview of software testing. It includes a chapter on testing for code reuse.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/8shshq/code