<1/4>

“No Bugs” Bunny

unnamed.png

“No Bugs” Bunny
Sarcastic Architect

Hobbies: Thinking Aloud, Arguing with Managers, Annoying HRs, Calling a Spade a Spade, Keeping Tongue in Cheek

BB_userpic_0012.png

Once upon a time, in a rabbit outsourcing warren of Bunnylore, there was a young software developer bunny. And as a developer, she has had one very unusual treat: she was obsessed with eliminating all the bugs she can get his forelegs on. So, it is not surprising that her friends called her a “No Bugs” Bunny (or simply “NoBugs”).

Later on, she grew up, so she decided that “Bunny” in her name has became inappropriate (not to mention potential arguments with Warner Brothers), so she has asked all her friends to call her “No Bugs” Bunny. She has made a career as a team lead and software architect, and they lived happily ever after.

App-level Developer on std::error Exceptions Proposal for C++. Part II. The Discussion.

May 30, 2018 by “No Bugs” Bunny

BB_emotionM_0017b.png

Quote:

having an ability to associate extra information with std::error is important for us – both for our own std::error exceptions, and for conversion from existing C++ exception

Another Quote:

I think that current C++ standard is Badly Lacking(tm) a concept of ‘segfault’ (which is supported by CPUs on VAST majority of modern systems with modern C++ compilers)

Filed under: On.ProgrammingProgramming Languages

Tagged With: C/C++
Read more

App-level Developer on std::error Exceptions Proposal for C++. Part I. The Good

May 23, 2018 by “No Bugs” Bunny

BB_emotionM_0012b.png

Quote:

No single error handling method is good enough for ALL the projects – which in turn leads to segmentation, with some of the projects using exceptions, and some others using error codes

Another Quote:

Right above I said that I like the std::error exception proposal a.k.a.[P0709R0]. However, as soon as I look at competing proposals, I begin to love it.

Filed under: On.ProgrammingProgramming Languages

Tagged With: C/C++
Read more

C++: On Using int*_t as Overload and Template Parameters

May 14, 2018 by “No Bugs” Bunny

Quote:

We decide which set of types we’re using (fundamental or int*_t), and use it consistently

Another Quote:

The only thing we’re doing here, is changing the name of the type, NOT its behavior

Filed under: On.ProgrammingTips and TricksProgramming Languages

Tagged With: C/C++
Read more

Quick Update on C++ Compiler Bug Hunt (overall, 15 bugs reported, 8 already fixed)

May 8, 2018 by “No Bugs” Bunny

Some time ago, I wrote a post about kscope – mini-project on finding and reporting bugs in modern C++ compilers. The point was that there is a way to use C++ facilities to make C++ code self-mutating (more strictly – pseudo-randomized using externally supplied ITHARE_KSCOPE_SEED macro), which allows finding certain classes of bugs during randomized […]

Filed under: OtherReports

Tagged With: C/C++GCC/ClangMSVC
Read more