Skip to main content
Jan Hudec's user avatar
Jan Hudec's user avatar
Jan Hudec's user avatar
Jan Hudec
  • Member for 13 years, 2 months
  • Last seen more than a month ago
89 votes
Accepted

Is it a good idea to "#define me (*this)"?

73 votes

How can Swift be so much faster than Objective-C in these comparisons?

63 votes

Are there any design patterns that are unnecessary in dynamic languages like Python?

62 votes

Project is nearly done, but procedural spaghetti code. Do I rewrite or just keep trying to ship it?

61 votes

What are examples of comments that tell you why instead of how or what?

60 votes
Accepted

What's is the point of PImpl pattern while we can use interface for the same purpose in C++?

55 votes

Modeling first and lastname separately

30 votes

Are classes with only a single (public) method a problem?

28 votes

Client-side coding: How to prevent malicious use?

26 votes

Is it practical to abandon STL in C++ development?

25 votes

Elegant ways to handle if(if else) else

25 votes
Accepted

How are the size of the stack and heap limited by the OS?

24 votes
Accepted

How does C++ handle multiple inheritance with a shared common ancestor?

23 votes

Is constantly looking for code examples a sign of a bad developer?

21 votes

Why do we need "callback functions"?

20 votes
Accepted

Writing generic code when your target is a C compiler

19 votes

How to solve the problem of nested comments

18 votes
Accepted

To include a resource ID in the payload or to derive from URI

17 votes
Accepted

Is this "anti-pattern" and should I stop using it or is this clever design?

16 votes
Accepted

Structure of a Git repository

16 votes

Relational databases and iterative development

16 votes
Accepted

"Extends is evil" vs. OCP?

15 votes

Where did usage of OS signals go?

15 votes

Is the inconvenience about merging in SVN prior to v1.5 obsolete by now when lack of metadata isn't the case anymore?

14 votes

What does the Apache licensing mean by "Permitted: Commercial Use"

14 votes
Accepted

How to do thread management in C++?

13 votes
Accepted

How do people get rid of conditional branches in Functional Programming?

13 votes
Accepted

What's the rationale behind the ordering of Scala's value/variable declaration when including a type identifier?

13 votes
Accepted

Should we add constructors to structs?

12 votes

Strategy for code review before merge to master from feature branches

1
2 3 4 5
9