Reputation
609
Top tag
Next privilege 1,000 Rep.
See votes, expandable usercard
Badges
3 10
Newest
 Yearling
Impact
~25k people reached

Aug
6
comment Why did Facebook use C++ beside PHP?
@MnemonicFlow yosefk.com/c++fqa
Jun
4
comment Clean Code comments vs class documentation
Uncle Bob's books should come with a 1kg bag of salt...
May
25
comment Call method in a disposable object at the beginning of a “using” statement
this seems like abusing the using mechanism...
May
25
comment Can you implement “object-oriented” programming without the class keyword?
you can achieve all the OOP features including polymorphysm and all, in plain vanilla C
May
21
comment Handling server failure using serialization
you need to think about ACID en.wikipedia.org/wiki/ACID
May
21
comment What is a reasonable level of detail for a style guide?
@JakobS. The part that says "just adopt something" is good advice for you too... and of course so is auto- formatting
May
21
comment What is a reasonable level of detail for a style guide?
@gbjbaanb don't get me wrong... I'm not for rules in general :-) like with everything, the key here is moderation... Usually the best aproach here is just adopt some ready document Microsoft/Apache/Google and go with that....
May
21
comment What is a reasonable level of detail for a style guide?
Both in startups, and in big corporations I've seen code bases with a huge mess of different coding styles. It's very useful to say This is the style we will use from now on, and if you touch a file its your responsibility to fix it! I agree with you that good code is much more important then style, but style helps too, and it's really easy to implement....
May
21
comment What is the functional programming answer to type-based invariants?
many functional languages can do this trivially... Scala, F#, and the other languages that play nicely with OOP, But Haskell too... basically any language that allows you to define types and their behavior supports this.
May
21
comment What is a reasonable level of detail for a style guide?
I really don't agree... The specifics of the style used really don't matter too much, also small deviations from the agreed style. But it's important to have a good and consistent style throughout the project. especially in C++ and C.
May
20
comment Where should my team start with becoming “modern”?
Doc Brown is actually wrong most of the things you mentioned are at least 40 years old. At least the initial ideas.
May
17
comment Does a Completely Full-Featured Intermediate Language Exist?
IIRC C-- is targeted by Haskell
May
16
revised Why static methods can't call non-static methods directly?
added 219 characters in body
May
16
answered Why static methods can't call non-static methods directly?
May
15
comment Unit-testing on higher levels of architecture
why would you do unit tests at all? your compiler, CPU and OS are thoroughly tested, and you're just using them...
May
15
comment Microservices and production uptime
couldn't agree more with the last paragraph
May
15
comment Microservices and production uptime
you are actually asking a question about project and team management, and not about software architecture... you are asking how to dived responsibility for a system between developers, and how to make management choices to make the system more maintainable. These questions apply to all software architectures.
May
15
answered Using session managed application environment vs no protection
May
15
comment What makes functional programming languages declarative as opposed to Imperative?
also the diffirence is more a matter of style than something clearly defined... unless you are using prolog...
May
15
comment What makes functional programming languages declarative as opposed to Imperative?
1. C# and modern C++ are very functional languages. 2. Think of the difference of writing SQL, and Java to achieve a similar purpose (maybe some complex query with joins). you can also think how is LINQ in C# differs from writing simple foreach loops...