TGViewer
C++ - Reddit C++ - Reddit @r_cpp · 227 subscribers
Post #24011 18
Seeking general advice

I have a large C++/C project in work. Its a large scale messaging switch with 135k lines of business logic. Its basically a massive CLI with different CLIs around it. The CLIs around the main CLI are things to interact with it, like mini toolkits. Its very awkward to work with. We build these executables and then run them in command line and hook the debugger onto them from VS code. The whole thing runs in a docker container. We run everything inside WSL. I have about 6 years exp as a dev with numerous different technologies but never any commercial C, C++ or C#. The code isnt great at the best of times but what code is. The abstractions a bit all over the place from what I can understand and theres multiple threads doing god knows what. Testing is really difficult. We use GTest and its hard to work with. It doesn't spit out error messages when you run the tests. I dont understand C++ that well yet. We have a Spring/React service that pairs with it to do other things and I have been working on that recently. I have managed to near enough deliver a big feature. Now I want to try and get really hands on with the C++ side of it now. Whats the best way to tackle this ? I have some time off at the end of October so im thinking about trying to do some home project to learn more about C++. Does anyone have any recommendations for stuff I need to know ?

https://redd.it/1o1nmuw
@r_cpp
Reddit From the cpp community on Reddit Explore this post and more from the cpp community
More from @r_cpp
  1. Oct 17, 2026A quick C++ standard container overview https://meetingcpp.com/blog/items/A-quick-Cpp-stan…
  2. Oct 17, 2026The Double Headed Stack Allocator – The blog at the bottom of the sea https://blog.demofox…
  3. Oct 17, 2026Barry's C++ Blog - Generating Operator Functions https://brevzin.github.io/c++/2026/10/14/…
  4. Oct 17, 2026MSVC Build Tools Version 14.52 Release Candidate Now Available https://devblogs.microsoft.…
  5. Oct 17, 2026C++ futures part 4: What if I want an immediate on-thread std::async? https://devblogs.mic…
  6. Oct 14, 2026I tested whether a coding agent would use C++23 ranges without being told Blog post: https…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →