Тёмный
Denver C++ Meetup
Denver C++ Meetup
Denver C++ Meetup
Подписаться
Organized by Jason Turner and Scott Fredericksen
2023-11- David Stone - The State of C++ Modules
1:16:34
10 месяцев назад
2021-12 Lightning Talks
1:08:11
2 года назад
2021-11 - C++'s Superpower - Matt Godbolt
1:21:29
2 года назад
December 2020 Lighting Talks
2:35:08
3 года назад
Комментарии
@therealjtgill
@therealjtgill Год назад
This is a fantastic talk!
@dalilacosta7200
@dalilacosta7200 Год назад
Traduzir para português Brasil
@stevesimpson5994
@stevesimpson5994 3 года назад
Thanks for the talk. Regarding testing the tests.. Inspection is NOT the only mechanism. Once you have established a test for a behaviour, deliberately modify the testee such that the modifications change the behaviour outside its acceptance criteria. This can be as simple as reintroducing bugs or more insidious changes. The expectation is that the existing tests related to the behaviour fail. The main caveat to unit testing is the existence of well defined acceptance criteria, which in my experience is the biggest elephant in the room. Everyone wants effective testing, but not many go to the effort of defining what that means. Thanks again for the talk.
@Sebanisu
@Sebanisu 3 года назад
I was looking for constexpr videos clicked on it and see jason turner lol I shoulda figured.
@denvercppmeetup
@denvercppmeetup 3 года назад
Jason was just an observer on this one
@Sebanisu
@Sebanisu 3 года назад
@@denvercppmeetup Yep sorry, this was just an initial reaction when I saw him. It was a good talk. I look around for c++ talks especially on constexpr. So I've seen constexpr all the things and such. So right at the start of the video I saw him and posted that. Maybe I shoulda deleted it.
@kuhluhOG
@kuhluhOG 4 года назад
52:00 I actually use the friend method quite often because it saved my ass from incorrect private methods more often than I can remember... This is especially true if your public method calls like 10 private ones... (This helps especially with finding the error faster.) 54:41 I want to cite Dijkstra here: "Program testing can be used show the presence of bugs, but never to show their absence!" And imo this further enhances my point for 52:00.
@daveandgena3166
@daveandgena3166 4 года назад
Yes, white box testing can be really handy. But it has its downsides, most of which don't become immediately apparent -- they are "software engineering" rather than "programming" issues, to use Titus Winters' terminology.
@kuhluhOG
@kuhluhOG 4 года назад
@@daveandgena3166 well, you need both, that's how simple it is