Very Public или Всесмывающий поток семантики

Oct 12, 2009 16:40


В C++ не хватает степеней "публичности" для элементов классов. В [больном на голову] коде часто встречается такое:
class Foo : public Bar { public: enum One { one = 1 }; enum Two { two = 2 }; public: Foo(int n); virtual ~Foo(); // the empty body is defined elsewere public: int val; protected: enum Three { three = /* a lot */ one + ( Read more... )

c++, job, sarcasm

Leave a comment

Comments 1

sleepy_drago October 13 2009, 10:50:47 UTC
самое смешное что когда товарисчи "инкапсулируют" путем написания 2х методов, то "совсем публичный" уже не ловится никакими тулами и проходит ревью на ура. А то что яйца те же только вид сбоку знают лишь те, кому нужен "совсем публичный" да.
в общем трабл как обычно в головах. Вот вчера ругал одного дедушку за то что он у визитора конст спилил и пихает туда на ходу свои флажки - а он "да как жеж можно без флажков то". вот вам и семантика.

Reply


Leave a comment

Up