ФорумПрограммированиеPHP для идиотов → Стандарты кодирования

Стандарты кодирования

  • Patrick

    Сообщения: 506 Репутация: N Группа: Кто попало

    Spritz Июль 26, 2007, 2:16 п.п.

    Собственно кто какими пользуется?

    http://tony2001.phpclub.net/doc/standard/ - уж очень понравиося…
  • vasa_c

    Сообщения: 3131 Репутация: N Группа: в ухо

    Spritz Июль 26, 2007, 2:19 п.п., спустя 2 минуты 47 секунд

    PEAR
    Вобще не прихотливый.
    Если приходится дорабатывать систему с отстойным кодированием, стараюсь писать так же отстойно :)
    Даже на Питон перешел достаточно легко.
  • Patrick

    Сообщения: 506 Репутация: N Группа: Кто попало

    Spritz Июль 26, 2007, 2:25 п.п., спустя 6 минут 50 секунд

    PEAR меня добивает HTML_Upload_Error вот такими классами!
  • Patrick

    Сообщения: 506 Репутация: N Группа: Кто попало

    Spritz Июль 26, 2007, 7:51 п.п., спустя 5 часов 25 минут 19 секунд

    + НЕНАВИЖУ когда имена переменных не соответствуют данным

    +1

    Мне ещё не нравится, когда коменты больше чем код. Да и вообще я против коментов!
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz Июль 26, 2007, 8:02 п.п., спустя 11 минут 14 секунд

    Мне ещё не нравится, когда коменты больше чем код. Да и вообще я против коментов!

    мне просто не нравятся мемуары на 2 экрана о классе с двумя функциями на 12 строчек…
    все умрут, а я изумруд
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz Июль 26, 2007, 8:04 п.п., спустя 1 минуту 37 секунд

    Если приходится дорабатывать систему с отстойным кодированием, стараюсь писать так же отстойно :)

    гы, такая же плюшка ;)
    все умрут, а я изумруд
  • vasa_c

    Сообщения: 3131 Репутация: N Группа: в ухо

    Spritz Июль 26, 2007, 8:13 п.п., спустя 9 минут 49 секунд

    А я за камменты!
    Если это не переливание пустого в порожнее, а действительно важная информация, то без разницы его отношение к объему кода.
  • Timur

    Сообщения: 1068 Репутация: N Группа: Джедаи

    Spritz Авг. 1, 2007, 10:56 п.п., спустя 6 дней 2 часа 42 минуты

    в начале описания класса-функции фигурную скобку ставлю на отдельную строку, а в остальных случаях (во всех if'ах, for'ах и т.д.) оставляю на той же строке.

    Имена:
    - классы: "ИмяКласса"
    - методы: "имяМетода"
    - переменные: "имя_переменной"

    Вообще за комменты, но сам редко пишу ибо ни к чему - всё делаю в гордом одиночестве, так что читать их некому…
  • ghost

    Сообщения: 883 Репутация: N Группа: Джедаи

    Spritz Авг. 2, 2007, 5:13 д.п., спустя 6 часов 16 минут 27 секунд

    читать иногда самому приходится :)
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz Авг. 10, 2007, 12:02 п.п., спустя 8 дней 6 часов 49 минут

    Стиль кода PEAR, кроме кроме вот таких имен классов: "HTML_Upload_Error".
    Имена функций, переменных, классов, etc - придерживаюсь "стиля венгерской нотации ($myQuery)"
    Константы в ВЕРХНЕМ регистре!

    Не переношу когда пишут "<?" вместо "<?php" или используют "<?=$myQuery?>" конструкции
    Потом с xml траблы…

    > + НЕНАВИЖУ когда имена переменных не соответствуют данным
    Аналогично

    Коменты только "//коммент" и "/* коммент */", символом # (hash) комментирую строки в время отладки, в других случаях не использую

    ———
    Как это выглядит:


    <?php

    $myVar = "TEST";

    function myFunction() {

    //операторы…

    /*
    Комменты…

    */
    }

    ?>
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz Авг. 10, 2007, 12:46 п.п., спустя 43 минуты 26 секунд

    Не переношу когда пишут "<?" вместо "<?php" или используют "<?=$myQuery?>" конструкции

    а теперь взгляни на свой юзербарчег ;)
    все умрут, а я изумруд
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz Авг. 14, 2007, 2:44 п.п., спустя 4 дня 1 час 58 минут


    Не переношу когда пишут "<?" вместо "<?php" или используют "<?=$myQuery?>" конструкции

    а теперь взгляни на свой юзербарчег ;)


    Самому не ловко, думаю как перерисовать =)
    я его позаимствовал чуть-чуть =)
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • aligator

    Сообщения: 52 Репутация: N Группа: Кто попало

    Spritz Авг. 19, 2007, 3:33 п.п., спустя 5 дней 49 минут



    <?php

    class Test()
    {

    function InsertTest()
    {
    $query = "INSERT into test
    (
    id,
    name,
    value
    ) values
    (
    '$this->id',
    '$this->name'.
    '$this->value'
    )";
    }

    }

    ?>

  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz Окт. 8, 2007, 5:33 п.п., спустя 50 дней 2 часа

    почти полностью согласен с данным примером кодирования: http://www.phpxcore.org/wiki/index.php/Standards
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • TRIAL

    Сообщения: 988 Репутация: N Группа: Джедаи

    Spritz Окт. 9, 2007, 10:52 д.п., спустя 17 часов 18 минут 22 секунды

    Обычно пишу так
    if(…) {

    }


    Коменты раньше не ставил. Правда теперь когда возращаешься к старым скриптам смотришь на них и пытаешь понять, как всё это дело работает :)
    В итоге теперь пишу коменты на основные функции и переменные

    А кстати кто как предпочитает коменты писать? :)
    У меня как правильно 50 на 50
    $i = 0; // $i - переменная

    // этот запрос делает то-то
    mysql_query("SELECT * FROM `table`");


    В общем в зависимости от длины. Если коменты за экран не уезжают, пишу сбоку, если уезжают то сверху.

    Кстати так же +1 к коментам "а ля Война и Мир" и переменным не несущим смысла в названии.
    from TRIAL with LOVE

Пожалуйста, авторизуйтесь, чтобы написать комментарий!