Касательно code style. Не холивара (struct
vs class
) ради.
Веду парочку pet-проектов, придерживаюсь одинакового code style в них. Причем, сам code style в процессе разработки изменяется (как я считаю нужным). Сейчас вот задумался над такими пунктами:
struct
keyword should be used for types which do not have access specifiers (i.e. all members are public)struct
keyword can also be used for data straightforward objects that provide merely getters and setters- Implicit
private
section ofclass
should not be used. I.e. theprivate
access specifier should be used explicitly
А почему создал данную тему – я не уверен что написать в ‘‘rationale’’ для данных правил. Т.е. выгдядит, как вкусовщина.
Помогите придать смысла или отказаться от них.