Skip to content

Commit

Permalink
Update DEVELOPER-NOTES.md
Browse files Browse the repository at this point in the history
  • Loading branch information
dr-jts authored May 24, 2024
1 parent 975fa00 commit 0568dc9
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions DEVELOPER-NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,15 @@

* Yes, we know in your last job you were taught all member variables are prefixed with `m_`, but please don't.

## C/C++ Guidelines

C++ (in particular) is a large complex language, with many patterns that have evolved over the years.
The GEOS codebase has also evolved over the years, but parts still exhibit obsolete language
or project patterns.
When porting or adding code, follow the style of the most recently written code (use the commit history to find this).

In general, we follow the [C++ Core Guidelines](https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines).
The following summarizes some of the key patterns used in GEOS.

### Manage Lifecycles

Expand Down

0 comments on commit 0568dc9

Please sign in to comment.