Introduction to Tools and Techniques in Computer Science

Summry

Franklin Bristow

Summary

When you’re developing code outside of your academic career (and even within your academic career), you’re going to be writing code that goes beyond a single file. Different languages prefer to use different tools for handling building your code and managing dependencies, and these tools can be very opinionated in how they work (Maven) to not at all opinionated (make).

You should now be able to:

  • Download and run a program that requires you to install dependencies.
  • Create a Makefile to accomplish a task (building software, running commands).
  • Create a new empty software project that includes a build and dependency management tool.
    • Add and use a new dependency in a software project.

Now you should be ready to start working on the assignment this week!