Develop high-quality software libraries (C++)

Develop high-quality software libraries (C++)

This is a generic project call to develop high-quality C++ libraries.

Example projects:
- Interval container library (see Boost ICL)
- Cascaded configuration library (see CSS for what cascade means + JSON for configuration)
- Regular expression matcher
- Other

The correct functionality will be graded with CC. For AA, your project must also include:

- Automated code linting/formatting
- Automated builds and packaging
- Automated testing and code coverage (95% coverage at least)
- Performance testing
- Fuzz testing
- CI setup
- Documentation including design choices

Project Advisor: 

Doğan Ulus

Project Status: 

Project Year: 

2023
  • Fall

Bize Ulaşın

Bilgisayar Mühendisliği Bölümü, Boğaziçi Üniversitesi,
34342 Bebek, İstanbul, Türkiye

  • Telefon: +90 212 359 45 23/24
  • Faks: +90 212 2872461
 

Bizi takip edin

Sosyal Medya hesaplarımızı izleyerek bölümdeki gelişmeleri takip edebilirsiniz