Navigation

  • index
  • next |
  • previous |
  • IanFang Course Note Hosting documentation »
  • COP 3530 Data Structure and Algorithm Design »
  • Module 2 Modular Design, GNU Make and Testing

Module 2 Modular Design, GNU Make and TestingΒΆ

Contents:

  • Modular Development
    • TL;DR
    • Overview
    • Advantages
    • C++ Building Process
    • Multi-file Organization in C++
    • Best Practices in Modular Development
    • Pitfalls in Modular Development
  • Compilation Using g++
    • Mainstream Compilation Systems
    • Building process of C/C++ projects
    • The g++ command
    • Preprocessor directives
    • Styles of building
  • GNU Make
    • make command
    • makefile
    • Modular Compilation
    • Pitfalls
    • Common Error Messages From make
    • Debug makefile
  • Testing in C++
    • Motivation
    • Simple Test Run
    • Assertions
    • Testing Frameworks
    • Testability

Previous topic

Algorithm

Next topic

Modular Development

This Page

  • Show Source

Quick search

Navigation

  • index
  • next |
  • previous |
  • IanFang Course Note Hosting documentation »
  • COP 3530 Data Structure and Algorithm Design »
  • Module 2 Modular Design, GNU Make and Testing
© Copyright 2021-2024, Ian Fang. Created using Sphinx 8.1.3.