guidelines

Are there standard restrictions on C++ features?

I am about to start a new realtime project. Now there is (again) the debate about c vs c++. Yes I read about Linus and all the other threads on SO. First I was tending more towards to use C but then I read an answer that C++ includes C. Then I read on the internet about "Embedded C++". According to this article EC++ is dead. But I thi...

app's designed area

The Apple guidelines say: Apps that read or write data outside its designated container area will be rejected What is their designed container area? ...

How to name methods that trigger events?

Are there design guidelines on how to name methods that trigger an event in .NET? In different examples I've seen all of: OnPropertyChanged() FirePropertyChanged() TriggerPropertyChanged() RaisePropertyChanged() Of course this is not hugely important, but I'd like to do it the "right" way and not confuse others with unusual naming con...

iPhone Lite version - what is allowed?

I'm scratching my head over this. I have a moderately successful app which has a free "LITE" version in addition to the full one. This is a utility app, not a game with levels, and I'm having trouble figuring out what Apple will accept for the lite version. The reason this is now an issue is that I've brought both code bases together wi...

Creating a UI with C++

So after years of working with C# I thought it would be a good idea to write something in C++ to get my skills tuned up. It turns out they are much rustier than I could have possibly imagined. I want to create a C++ app with a UI but I do not want to use Windows Forms or WPF or anything similar to what I have been doing for a while now...

What are best practices for AOP development?

I'm looking for best practices guidelines for developers seeking to learn AOP. Anything from actual coding techniques to IDE suggestions would be a big help here. UPDATE: In particular, I'm interested in techniques and guidelines for AOP in C#, Java and Ruby. ...

Guidelines for writing a test suite

What are the best practices/guidelines for writing test suite for C++ projects? ...

Out parameters and pass by reference

I have joined a new group that has coding guidelines that (to me) seem dated. But just rallying against the machine without valid backup is not going to get me anywhere. So I am turning to SO to see if we can up with rational reasons for/against (hey I may be wrong in my option so both sides of the argument would be appreciated). The g...

C++ The Good Parts, looking for complete style guides

After a break from the language, I'm about to start a new C++ project (OpenGL). My last experience with C++ has been painful partly due to using a wrong subset of its features. I could go out and discover the "good parts" of C++ the hard way, through experience, but I'd much rather follow a style guide such as this one from Google: http...