12,619 reputation
11747
bio website
location
age
visits member for 2 years, 11 months
seen Sep 18 at 4:36

Sep
15
comment Is it bad practice to use Inheritance to associate methods with a basic container?
Collections don't have any virtual methods, so you don't get anything and you risk breaking the subclass invariants by direct calls to the base class methods. It's better to delegate.
Sep
15
comment Is it normal for a Software engineer to hate a technology?
Time to look for another job then.
Sep
12
comment Is it bad practice to use Inheritance to associate methods with a basic container?
You missed the point of the question. It is fine to create inner class but it is not fine to derive it from std::map.
Sep
10
comment How do you track what you and your team are working on day-to-day?
@andy256: Most of the time you should actually talk, but occasionally instant messages are useful. You can have app for that—softphone with voice calls, instant messages and preferably also ability to share screens. A chat with all team members joined also helps occasionally if Joe has a problem and you don't know who might be able to help.
Sep
8
awarded  Popular Question
Sep
8
comment Efficient “Object with weights” structure
You do have access to addresses, via the built-in id function. Or create a wrapper class or create custom dictionary (in python you can inherit from dict).
Sep
5
accepted What is use of universal character names in identifiers in C++
Sep
5
comment Microsoft Platform Ready Test Tool - Select Primary Executable when they are on a different server
@Bjørn: But this question is strictly coding and does belong on stack overflow.
Sep
2
comment Is randomly refactoring code allowed in scrum
No amount of tests makes refactoring completely safe. SQLite is one of the most tested pieces of software, with total branch coverage, yet they still do emergency bugfix releases all the time.
Sep
1
comment Where to put sample data in project structure
@user1893354: At the same level as src. It is not a source.
Sep
1
answered Where to put sample data in project structure
Aug
26
comment Are C++ templates just a kind of glorified macros?
Scheme starting with R5RS switched from full Lisp-style macros to the "hygienic" macros that are weaker than full Lisp-style macros. I suspect they are so much weaker they are actually even weaker than C++ templates.
Aug
26
comment In which stage of compilation is “typedef” resolved by the compiler?
Well, @Basile, there are many languages that are context-free. Usually those with trailing type annotations like Pascal. But you are right that C and C++ and languages that follow their syntax are not.
Aug
26
answered In which stage of compilation is “typedef” resolved by the compiler?
Aug
22
revised Started wrong with a project. Should I start over?
Accepted most SamtheBrand's suggestions except few that changed meaning and reinstated the rather important paragraph about including essential refactoring in your estimates.
Aug
22
revised Started wrong with a project. Should I start over?
rolled back to a previous revision
Aug
21
revised Augmenting functionality of subclasses without code duplication in C++
added 4 characters in body
Aug
21
comment Augmenting functionality of subclasses without code duplication in C++
@RobW: Mixin is any template that you inject into the inheritance chain.
Aug
21
revised Augmenting functionality of subclasses without code duplication in C++
added 4 characters in body
Aug
21
answered Augmenting functionality of subclasses without code duplication in C++