Commit Graph

158 Commits

Author SHA1 Message Date
Jason Turner
7a292590ee Add note on avoiding boolean parameters 2015-07-29 15:36:40 -06:00
Jason Turner
bbbb6e5404 Add link to stackoverflow C++FAQ 2015-07-29 15:31:27 -06:00
Jason Turner
faaa8e2eaf Merge pull request #30 from cordney/patch-1
Fix --enable=all parameter to cppcheck
2015-07-28 10:36:36 -06:00
René Korthaus
8abbb8d36d Fix --enable=all parameter to cppcheck
The --enable parameter to cppcheck is called -enable here.
2015-07-28 17:33:18 +02:00
Jason Turner
6b8144baea Add note about implicit conversions 2015-07-27 13:24:55 -06:00
Jason Turner
fbcdfa6832 Merge pull request #29 from daniel-kun/master
Filled out "Use Operator Overloads Judiciously"
2015-07-27 12:59:36 -06:00
Daniel Albuschat
e58e915da7 Filled out "Use Operator Overloads Judiciously"
Added some thoughts and some high ranked (and good) links to web
resources
2015-07-22 23:29:55 +02:00
Jason Turner
e8905ea4e7 Update to cmake notes. 2015-07-20 18:51:20 -06:00
Jason Turner
8eb583aa6f Update 02-Use_the_Tools_Available.md 2015-07-20 11:51:18 -06:00
Jason Turner
e2382dcf04 Merge pull request #28 from sobbayi/master
Changed of external url
2015-07-18 08:56:10 -06:00
Steve Obbayi
dfa131be22 Changed the URL of include what you use from code.google.com to Github as per recommendation from include what you use 2015-07-18 15:58:59 +01:00
Jason Turner
d0402d2a81 Update 07-Considering_Threadability.md 2015-07-17 18:38:55 -06:00
Jason Turner
bcc650ae05 Add note about const & vs return by value
Closes #21
2015-07-17 18:36:39 -06:00
Jason Turner
070d3e7d39 Add a note about the rule of 0 2015-07-17 18:19:52 -06:00
Jason Turner
34bf08ef45 Add link to gyp 2015-07-17 18:11:58 -06:00
Jason Turner
80c43850a8 Merge pull request #27 from rob100/jenkins_
Continuous Integration: If you mention Hudson you should mention Jenkins too
2015-07-09 09:33:50 -06:00
rob100
4bc4c46b13 If you mention hudson, you have to mention jenkins too 2015-07-03 15:08:44 +02:00
Jason Turner
e870fc462c Merge pull request #26 from rob100/mm_rule
Suggestion: Adding M&M rule to Threadability
2015-07-02 13:09:00 -06:00
Robin Schlegel
9324e48f12 Added link to article from Herb Sutter 2015-06-30 19:53:33 +02:00
Jason Turner
c041f3a41c Merge pull request #25 from rob100/boost_test
Replaced a version specific link to Boost.Test
2015-06-29 05:54:44 -06:00
rob100
51821c8741 Improved format 2015-06-29 11:27:21 +02:00
rob100
3663b977cd Added M&M rule
Use mutex and mutable for member variables together (C++11)
2015-06-29 11:16:56 +02:00
rob100
c0b97e92cf Do not use version specific link to Boost.Test 2015-06-29 09:50:25 +02:00
Jason Turner
33b3aa64d0 Make note of "" vs '' 2015-06-28 19:58:58 -06:00
Jason Turner
f0afb2d5d2 Merge pull request #23 from daniel-kun/master
Add Boost.Test to list of unit test frameworks
2015-06-28 13:46:25 -06:00
Jason Turner
395ccfaf72 Minor wording changes to iterator discussion
@rob100 I changed the wording about iterators and `++` because many iterator types are just internally a `++pointer` and the compiler *is* able to optimize it to the same level as `++int`. But that's not guaranteed to be true.

Closes #19
2015-06-28 13:39:44 -06:00
Jason Turner
a78b907c78 Merge pull request #24 from rob100/increment
Improvement for ++i vs i++
2015-06-28 13:34:18 -06:00
Daniel Albuschat
f809f55216 Update 02-Use_the_Tools_Available.md
Added Visual Studio Online for Source Control and Continuous Integration
2015-06-28 12:36:59 +02:00
Robin Schlegel
7f680ba44d Improved recommendation to use pre-increment in loops instead of post-increment 2015-06-28 11:34:48 +02:00
Daniel Albuschat
c02b086a48 Update 02-Use_the_Tools_Available.md
Fixed punctuation
2015-06-28 09:08:31 +02:00
Daniel Albuschat
2a0dcf2a08 Update 02-Use_the_Tools_Available.md
Added Boost.Test to the list of unit test frameworks
2015-06-28 09:07:23 +02:00
Jason Turner
130451aeee Merge pull request #22 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
2015-06-25 17:40:52 -06:00
The Gitter Badger
c6367bbaf3 Added Gitter badge 2015-06-25 23:39:54 +00:00
Jason Turner
59fc64dda7 Add 'further reading' items 2015-06-12 13:59:00 -06:00
Jason Turner
a8cb00095c Update coverage and fuzzy testing sections. 2015-06-12 11:04:43 -06:00
Jason Turner
5c2423ad96 Merge pull request #20 from theta682/master
Add buffer example for unique_ptr
2015-06-12 10:13:23 -06:00
Timothy Lyanguzov
d8d773168e Add buffer example for unique_ptr 2015-06-12 12:40:58 +12:00
Jason Turner
73d73f42dd Add mention of free TeamCity option 2015-06-10 19:03:52 -06:00
Jason Turner
a7cefe5b87 Update SUMMARY.md 2015-06-08 10:52:53 -06:00
Jason Turner
5c7340061d Add a new section on maintainability 2015-06-08 10:44:17 -06:00
Jason Turner
6d21a04e79 Add note on array usage.
Closes #15
2015-06-08 10:23:12 -06:00
Jason Turner
0c783920ab Add notes on templight for compile time perf 2015-06-08 10:15:37 -06:00
Jason Turner
2de6bbce8c Mention coverity scan and update info on appveyor 2015-06-08 09:56:46 -06:00
Jason Turner
525b526e94 Merge pull request #18 from rob100/cpp_cast
Prefer C++-style cast
2015-06-05 06:26:41 -06:00
rob100
d9a035cbc4 Prefer C++-style cast
Use C++-style cast instead of C-style cast
2015-06-05 11:06:28 +02:00
Jason Turner
e0ce0f9183 Update 03-Style.md
Make additional note about `t_` and `m_` suggested prefixes.

Closes #11
2015-06-02 08:25:55 -06:00
Jason Turner
e7c69946eb Merge pull request #16 from theta682/master
Updated link to C++ Super-FAQ
2015-06-02 08:13:46 -06:00
Jason Turner
3e4736712a Additional notes about shared and unique_ptr 2015-06-02 08:13:09 -06:00
Jason Turner
2a38bfb27b Merge pull request #17 from rob100/unique_ptr
If possible prefer unique_ptr to shared_ptr because it is more efficient
2015-06-02 08:08:21 -06:00
rob100
786222267b If possible prefer unique_ptr to shared_ptr because it is more efficient 2015-06-02 11:53:50 +02:00