Время от времени люди, заглядывающие в мой код, интересуются, почему стиль кодирования у меня такой... Ну странный такой :) Например, почему тип возвращаемого значения метода/функции пишется на отдельной строке. Или почему пробелы ставятся после открывающей скобки и перед закрывающей.
Это все потому, что время от времени приходится писать что-то вроде:
template< typename POSTMAN > std::vector< typename subscriptions_map_t< POSTMAN >::postman_shptr_t > subscriptions_map_t< POSTMAN >::match( const std::string & topic_name ) const {...} template< typename POSTMAN > typename subscriptions_map_t< POSTMAN >::tree_item_t::remove_action_t subscriptions_map_t< POSTMAN >::remove_subscription( tree_item_t * root, const fragments_extractor_t fragments, const postman_shptr_t & postman ) noexcept {...} |
И, если мне не изменяет склероз, это еще не самые тяжелые случаи :)
PS. И да, длина строки кода не должна превышать 80-ти символов. Даже если вы работаете на 27" мониторе :)
Комментариев нет:
Отправить комментарий