Β
Β
νλ‘μ νΈ κ΅¬μ±
- λ€μμ λͺ λ Ήμ΄λ₯Ό μ€ννμ¬ νλ‘μ νΈλ₯Ό ꡬμ±νλ€
- μ½λλ₯Ό λΆλ¬μ€λ μ€ μ
λλ€ ...
Β
Β
CMake λΉλ λ° μ€ν
- νλ¨μ CMakeλ₯Ό μ ννμ¬
GCC
λ₯Ό νμ±ννλ€
Release
νΉμDebug
λ₯Ό μ ννλ€
- νλ¨μ
Build
λ²νΌμ λλ¬μ CMakeλ₯Ό λΉλνλ€
- [all] μ΅μ
μ μ ννμ¬
unit_tests
μ νμ±ννλ€
- νλ¨μ μ€ν λ²νΌμ λλ¬μ
unit_tests
μ μ€ννλ€
- μ μμ μΌλ‘ μ€ννλ κ²μ νμΈνλ€
Β
Β
TDD μ½λ μμ±
- modules/module1/test/sample.cpp νμΌμ λ€μμ μ½λλ₯Ό μμ±νλ€
- μ½λλ₯Ό λΆλ¬μ€λ μ€ μ
λλ€ ...
- ν μ€νΈκ° μ€ν¨λλ κ²μ νμΈνλ€
- λ€μ μ½λλ‘ λ³κ²½νλ€
- μ½λλ₯Ό λΆλ¬μ€λ μ€ μ
λλ€ ...
- ν μ€νΈκ° μ±κ³΅νλ κ²μ νμΈνλ€
Β
Β
μ°Έκ³
googletest
google β’ Updated Aug 31, 2023
programmers_slam_project_template
changh95 β’ Updated May 26, 2022