Поскольку я не программист, но иногда немного мучаю Вордпресс, получается, что я программирую. Само собой, путаюсь. Еще приходится читать чужой код и разбираться в нем. И вспоминать, что же я сам там понаписал. Постепенно, изучая чужой код и потирая набитые шишки, пришел к некоторому перечню приемов, облегчающих жизнь PHP-чайника.
1. Перед каждой функцией писать, что эта функция делает. Еще писать комментарии перед всякими сложными кусками и регулярными выражениями. Ну и в начале файла писать, что за файл, для чего он, что содержится в нем. С версией и датой изменения.
2. Назвать функции так, чтобы было понятно, что она делает. Лучше с применением глаголов. Например, если функция убивает белку, назвать ее kill_the_squirrel(), а если спасает мир, то save_the_world(). Ну а переменные можно называть существительными, только так, чтобы тоже было понятно, про что оно. Например, счетчик можно назвать $counter.
3. После каждой команды ставить точку с запятой. Даже если в данном случае ее можно опустить. И новые команды писать с новой строки. Потом при добавлении команд меньше вероятность, что забудешь поставить эту самую точку с запятой.
4. Если сравнивается переменная с каким-то значением, то лучше сперва писать значение, потом переменную. Например if (100 == $counter)… ну и так далее. Я часто вместо двух знаков равно ставлю один. Если писать сперва значение (константу, как сказали мне умные люди), то тогда PHP выдаст ошибку parse error с номером строки. Это поможет быстро найти косяк.
5. Использовать отступы и расположение фигурных скобок. Открывающую скобку ставить после названия функции или оператора, вроде if, а закрывающую — в позиции, соответствующей первой букве оператора. Так легче найти, где что начинается и заканчивается.
1. Перед каждой функцией писать, что эта функция делает. Еще писать комментарии перед всякими сложными кусками и регулярными выражениями. Ну и в начале файла писать, что за файл, для чего он, что содержится в нем. С версией и датой изменения.
2. Назвать функции так, чтобы было понятно, что она делает. Лучше с применением глаголов. Например, если функция убивает белку, назвать ее kill_the_squirrel(), а если спасает мир, то save_the_world(). Ну а переменные можно называть существительными, только так, чтобы тоже было понятно, про что оно. Например, счетчик можно назвать $counter.
3. После каждой команды ставить точку с запятой. Даже если в данном случае ее можно опустить. И новые команды писать с новой строки. Потом при добавлении команд меньше вероятность, что забудешь поставить эту самую точку с запятой.
4. Если сравнивается переменная с каким-то значением, то лучше сперва писать значение, потом переменную. Например if (100 == $counter)… ну и так далее. Я часто вместо двух знаков равно ставлю один. Если писать сперва значение (константу, как сказали мне умные люди), то тогда PHP выдаст ошибку parse error с номером строки. Это поможет быстро найти косяк.
5. Использовать отступы и расположение фигурных скобок. Открывающую скобку ставить после названия функции или оператора, вроде if, а закрывающую — в позиции, соответствующей первой букве оператора. Так легче найти, где что начинается и заканчивается.