?

Log in

No account? Create an account

Мой function code style

А еще с некоторых пор я, если возможно, использую следующий подход к наименованию функций. Название составляется из нескольких частей. Сначала идет название родительской сущности, затем название сущности, с которой функция работает, затем действие, производимое над сущностью и, напоследок, если нужно, что-нибудь уточняющее. Все это записывается в нижнем регистре и разделяется символом _.

Выглядит несколько не по-человечески, зато визуально функции хорошо группируются и при беглом чтении кода глаз не соскакивает. Пример:

public function db_request_send() {...}

public function db_response_count() {...}

public function db_result_get() {...}

Похожие, но несколько упрощенные правила я применяю и к составным именам переменных. Хотя их названия я все-таки стараюсь укладывать в одно слово, благо английский язык своей лаконичностью очень тому способствует. Ну, и ограничения области видимости, конечно, — тоже.


На правах памятки себе самому.

Comments

ООП был придуман не в последнюю очередь для того, чтобы вместо

db_request_send(db_request)

писать

db_request.send()

:)
Тогда уж $db->request->send();

;)