За последние 24 часа нас посетили 17190 программистов и 1628 роботов. Сейчас ищет 1181 программист ...

Проверка оформления PHP кода на соответствие стандарту

Тема в разделе "Прочие вопросы по PHP", создана пользователем Sergey Karaichev, 28 июл 2006.

  1. Sergey Karaichev

    Sergey Karaichev Активный пользователь

    С нами с:
    28 июл 2006
    Сообщения:
    2
    Симпатии:
    0
    Подскажите, пожалуйста, программу для автоматической проверки оформления PHP кода на соответствие стандартам (в частности стандарт PEAR http://pear.php.net/manual/ru/standards.php).
    От программы требуется пробежаться по исходникам и выдать отчет со списком несоответствй, например:
    - неправильные отступы;
    - использование табуляции;
    - расстановка фигурных скобок;
    - отсутствие блоков комментариев перед функциями, методами;
    - соответствие комментариев оформлению phpdocumentor.
     
  2. vasa_c

    vasa_c Активный пользователь

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    Прошу прощения за оффтопик, но нормально оформленный код, это не код в стандарте PEAR, а код в котором программист может разобраться, в первую очередь программист, который писал этот код.
     
  3. X-Cray

    X-Cray Активный пользователь

    С нами с:
    10 июл 2006
    Сообщения:
    255
    Симпатии:
    0
    Адрес:
    Москва
    Я думаю, если бы такая программа была и работала, ссылка на нее обязательно украшала страницы PEAR.PHP.net ... ИМХО.
     
  4. Мессир

    Мессир Активный пользователь

    С нами с:
    31 июл 2006
    Сообщения:
    32
    Симпатии:
    0
    Адрес:
    Господин Великий Новгород
    vasa_c собственно не соглашусь, так как только для себя код пишет любитель, а если программист-профи, то он должен писать так, чтобы поняли все... Да, согласен с тем, что не обязательно стандарт ПЕАР, но вот некоторые элементы всё же могу присутствовать свои, допустим я не пишу
    PHP:
    1.  
    2. if (...) {
    3.     ....
    4. } else {
    5.    ...
    6. }
    7.  
    а пишу
    PHP:
    1.  
    2. if (...)
    3. {
    4.     ...
    5. }
    6. else
    7. {
    8.     ...
    9. }
    10.  
    ... тоже ведь неужасно выглядит, тем более именно в таком варианте ПЕАР советует оформлять функции!
     
  5. Sergey Karaichev

    Sergey Karaichev Активный пользователь

    С нами с:
    28 июл 2006
    Сообщения:
    2
    Симпатии:
    0
    О Pear я говорил как о примере, и на нем свет клином не сошелся. Но мысль правильная :) http://pear.php.net/package/PHP_Beautifier.

    И еще: http://www.waterproof.fr/products/phpCodeBeautifier/ (правда сайт периодически не доступен)

    Вот именно.