ФорумПрограммированиеPHP для идиотов → Плохой тон

Плохой тон

  • shurastik

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

    Spritz 22 декабря 2010 г. 23:53, спустя 15 минут 49 секунд


    в пыхе начинаю булевые выражения с is_
    $word->is_real;
    $word['is_real'];
    if ($is_real) { … }



    а по мне приятнее

    if ($real) { … }

  • NRG

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

    Spritz 23 декабря 2010 г. 8:51, спустя 8 часов 58 минут 2 секунды




    нахуя нужны интерфейсы в пхп? кто нибудь даст мне вразумительный ответ?
    нахуя они нужны в других языках?


    чтобы сдружить несколько языков программирования, например использовать в VB COM написанный на дельфи

    о_О
  • master

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

    Spritz 23 декабря 2010 г. 9:01, спустя 9 минут 58 секунд

    а по мне приятнее
    if ($real)


    охуенно. на пять с плюсом просто
    не всё полезно, что в swap полезло
  • phpdude

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

    Spritz 23 декабря 2010 г. 9:12, спустя 10 минут 39 секунд

    охуенно. на пять с плюсом просто

    не, напять было бы if($x), где х - отбалдыданноеимяпеременной
    Сапожник без сапог
  • kostyl

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

    Spritz 23 декабря 2010 г. 10:37, спустя 1 час 24 минуты 55 секунд

    еще плохо называть переменные транслитерцией слов родного языка, а то понаписывают flytteAction и думай потом…
  • master

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

    Spritz 23 декабря 2010 г. 10:52, спустя 14 минут 53 секунды

    напять было бы if($x), где х - отбалдыданноеимяпеременной

    я про то что объяснил зависимость названия переменной от типа, а шурастик этого не заметил

    кстати стараюсь не использовать 1-2 символьные переменные. у меня правило, переменную из одной буквы использовать только на коротких участках - в одном цикле или нескольких строках, потому что обычно я её инициализирую. т.е. помню что коротких переменных у меня нигде в программе нет, и могу написать
    $x = 0
    или
    $g = null

    и не бояться что что-нибудь затру
    не всё полезно, что в swap полезло
  • kostyl

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

    Spritz 23 декабря 2010 г. 10:56, спустя 4 минуты 40 секунд

    и не бояться что что-нибудь затру

    это тоже наверно плохой тон, когда у тебя методы такие, что фиг знает чё делать, вот в с# нельзя два раза объявить переменную на сколько я понял…
  • shurastik

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

    Spritz 23 декабря 2010 г. 11:03, спустя 6 минут 20 секунд


    вообще плохо, когда разработчик вынужден смотреть сорцы


    а phpDoc-комменты тогда нахрена?


    напять было бы if($x), где х - отбалдыданноеимяпеременной

    я про то что объяснил зависимость названия переменной от типа, а шурастик этого не заметил


    а для целых может ещё $i_counter пишешь?
  • phpdude

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

    Spritz 23 декабря 2010 г. 11:06, спустя 3 минуты 13 секунд

    вот в с# нельзя два раза объявить переменную на сколько я понял…

    и это правильно я считаю.

    shurastik, хуево троллишь дорогой :-)

    а phpDoc-комменты тогда нахрена?

    чтобы их показывала IDE? yо никак не ходить в соры и не читать их
    Сапожник без сапог
  • kostyl

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

    Spritz 23 декабря 2010 г. 11:07, спустя 59 секунд

    и это правильно я считаю

    и ты правильно считаешь я считаю
  • phpdude

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

    Spritz 23 декабря 2010 г. 11:08, спустя 31 секунду

    кстати стараюсь не использовать 1-2 символьные переменные. у меня правило, переменную из одной буквы использовать только на коротких участках - в одном цикле или нескольких строках, потому что обычно я её инициализирую. т.е. помню что коротких переменных у меня нигде в программе нет, и могу написать
    $x = 0
    или
    $g = null

    и не бояться что что-нибудь затру

    я это называю "самодокументируемый код", когда есть isFlyable() == bool, setFlyable() = *, getFlyable() = *
    скажем так, удобно писать и реюз такой код когда нет вемени на его документирование
    Сапожник без сапог
  • kostyl

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

    Spritz 23 декабря 2010 г. 11:10, спустя 2 минуты 29 секунд

    phpdude, да… Хороший тон, когда пишуться комментарии к коду, которые абсолютно не нужны в виду того, что код настолько понятен, что не нуждается в каких либо комментариев…
  • phpdude

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

    Spritz 23 декабря 2010 г. 11:11, спустя 1 минуту 19 секунд

    kostyl, а хуевому коду и комментарии не помогут, ибо они обычно тоже неебически хуевые
    Сапожник без сапог
  • shurastik

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

    Spritz 23 декабря 2010 г. 11:19, спустя 7 минут 14 секунд


    shurastik, хуево троллишь дорогой :-)

    phpdude, мне просто интересны причины такого подхода =)))

    я об этом:


    вообще плохо, когда разработчик вынужден смотреть сорцы функций с которыми он работает.

    С phpDoc-ом видишь чё подать и чё получишь. Зачем какие-то приставки? Я о том, что есть интерфейс, и должно быть глубоко похуй как оно внутри работает.

    особенно раздражает приставка "is", вот например:

    if ($isPasswordExpired) {}

    if ($passwordExpired) {}

    не понятно что там bool?


  • kostyl

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

    Spritz 23 декабря 2010 г. 11:22, спустя 3 минуты 6 секунд

    не понятно что там bool?

    в php там всё bool, а вот время не понятно

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