On Wednesday, 1 June 2016 15:44:22 WEST Marc Mutz wrote: > On Wednesday 01 June 2016 15:15:17 Sergio Martins wrote: > > Subjective reasons against leading commas: > > - It's ugly > > > > Subjective reasons against trailling commas: > > - It's ugly > > I beg your pardon? Trailing commas are ugly? So where's the text editor that > folds prose text to have commas on the next line?
What does prose text have to do with C++ ? When people say readable code resembles english it's not about punctuation. It just means you can understand the business logic by reading the variable and function names: while (isSick) { eatApples(); } You're pushing the analogy too far. > > > - You can comment it out by commenting only 1 line > > - Code generators / tooling only have to touch 1 line to add or remove > > All these are also valid for enums and function argument lists, but I see > no- one doing similar things for enums and functions. What does function arguments have to do with ctor-init-lists ? The number of member variables to initialize scales linearly with the number of features, can you say the same about functions ? Do you keep growing your function until you have 10 or 20 arguments ? I don't care about commas in functions, I refactor the function instead. Agreed about enums, but I write a order of magnitude more ctors than enums, so never felt motivated to use C++11 trailling enum feature. Regards, -- Sérgio Martins | sergio.mart...@kdab.com | Senior Software Engineer Klarälvdalens Datakonsult AB, a KDAB Group company Tel: Sweden (HQ) +46-563-540090, USA +1-866-777-KDAB(5322) KDAB - The Qt Experts _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development