|
![]() |
#1 |
Участник
|
Методы, названия которых начинающиеся с "parm" - особый случай. Я всегда ищу в незнакомом классе методы parm, чтобы передать в него параметры. А если нужного параметра нет, то я добавляю новый метод, и называю его parmXYZNewField().
То есть получается 2 префикса: первый "parm", второй "XYZ" Если я не добавлю второй префикс "XYZ", то потом забуду, что это именно я добавил этот метод. Бывает, приходится через полгода возвращаться к забытым доработкам, а префиксы помогают быстро разобраться. Правда у меня префикс всего из одной буквы "z", так что мне легче. Мои методы выглядят как parmzNewField(). У кого длинные префиксы, тем сложнее. Все зависит от порядка, установленного на каждом конкретном проекте. Практически везде правила разные - у кого-то суффиксы, у кого-то префиксы. Из-за того, что ведущие разработчики разные на разных проектах. В итоге по почерку можно узнать, с какого проекта пришел тот или иной кусок кода. |
|
![]() |
#2 |
Участник
|
Цитата:
префиксы хорошо работают для одного разработчика префиксы ужасны, если несколько разработчиков в одном приложении ставят разные префиксы (например, разработчики из разных компаний) |
|
![]() |
#3 |
Участник
|
mazzy, я согласен с вами
![]() Я всегда следую правилам того ведущего разработчика, который ведет проект. В проектах, которые я веду, префикс "z" ![]() |
|
|
За это сообщение автора поблагодарили: mazzy (2). |