u/cpp_red_lion
-
24points
-
57points
CppCon 2017: Victor Ciura “10 Things Junior C++ Devs Don't Get” (youtube.com) [CppCon]
cpp_red_lion
cpp_red_lion
cpp_red_lion
cpp_red_lion
Finally, C++ has enough good tools to improve code quality 👍
It took us some years to get here...
cpp_red_lion
If your're haunted by the Ghost of C++ Standard Past in your codebase, don't procrastinate to modernize your code 😉
[Clang Power Tools](www.clangpowertools.com)
- clang-tidy
- modernize
- clangpowertools
- VisualStudio
cpp_red_lion
I referenced 2 talks in the slides:
one is another lightning talk from CppCon 2017 by Walter Brown (link was already posted in this thread)
https://www.youtube.com/watch?v=NLebZ3XT92Ethe other one is by Alexander Stepanov:
https://youtu.be/COuHLky7E2Q
cpp_red_lion
Too bad :(
cpp_red_lion
You might be right about the format: it took Herb almost an hour to convincingly explain this point, in his excellent CppCon 2016 talk :)
My talk was meant to be more of a tapas for entry-level C++ :D
cpp_red_lion
As for shared_ptrs (note that I specifically said shared_ptr, not smart-pointers, in general),
I think Herb Sutter explains it best (it in detail), in his CppCon 2016 talk:
cpp_red_lion
The talk was meant as a teaser. The format for a Lightning Talk at CppCon is 5 minutes (max).
cpp_red_lion
This is my favorite Lightning Talk at this year's CppCon.
cpp_red_lion
Walter Brown's Lightning Talk (12min) referenced:
cpp_red_lion
Thanks, STL I keep forgetting that.
cpp_red_lion
Slides: https://goo.gl/iw9Xz2
GitHub project:
https://github.com/Caphyon/clang-power-tools
PowerShell scripts:
Visual Studio Marketplace - "Clang Power Tools"
https://marketplace.visualstudio.com/items?itemName=vs-publisher-690586.ClangPowerTools
Version history:
https://github.com/Caphyon/clang-power-tools/blob/master/CHANGELOG.md
cpp_red_lion
Thanks for sharing! We look forward to community feedback and contributions. I’m very excited about this project; gaining some serious traction...
cpp_red_lion
Sharing is caring :)
cpp_red_lion
I’m very happy about the warm reviews I received for this project. The feedback and the community excitement around this talk/tools well exceeded my expectations. This fueled our team to continue developing these tools. We have big plans going forward.
cpp_red_lion
I’m glad you like the idea.
We’ve been hard at work on our tools to help on this path (PowerShell scripts and Visual Studio extension).
You can explore these on GitHub (link is in this thread).
cpp_red_lion
Version 1.3 released today.
https://github.com/Caphyon/clang-power-tools/blob/master/CHANGELOG.md
cpp_red_lion
Version 1.3 released today.
https://github.com/Caphyon/clang-power-tools/blob/master/CHANGELOG.md
cpp_red_lion
Good luck !
I hope our tools can help you.
If you encounter any issues along the way, please submit a bug report in our GitHub project.
Feedback & suggestions are welcome.
cpp_red_lion
Video is out: https://www.youtube.com/watch?v=Wl-9ozmxXbo
cpp_red_lion
Video is out: https://www.youtube.com/watch?v=Wl-9ozmxXbo
Download from Visual Studio Marketplace