На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
Модераторы: ANDLL, ALXR
Страницы: (3) 1 [2] 3  все  ( Перейти к последнему сообщению )  
> () <CRLF> { ИЛИ () {, C++
   
() <CRLF> { ИЛИ () {
Гости не могут просматривать результаты голосования.
Гости не могут голосовать 
    ExpandedWrap disabled
      это лишний_износ_каретки()
      {
        возврат_строки тоже_износ;
        return зло;
      }


    ExpandedWrap disabled
      // Ктулху одобряет
      а это() {
        return добро;
      }


    Размер табуляции, отличный 2-х знакомест, должен быть вынесен во второй Нюрнбергский процесс, в качестве обвиняемого.
    Особо опасные злодеяния - занятие табуляцией 4-х знакомест.
    Мои программные ништякиhttp://majestio.info
      Забавно, несколько лет назад я аналогичный тред создавал.

      Сам сейчас придерживаюсь 1TBS (Java), к большинству распространенных схем отношусь терпимо (кроме полного извращения типа GNU-style со скобками, подвинутыми на пол-таба), а в нерабочее просто юзаю языки без скобочкинга :D

      Добавлено
      Цитата JoeUser @
      Размер табуляции, отличный 2-х знакомест, должен быть вынесен во второй Нюрнбергский процесс, в качестве обвиняемого.
      Особо опасные злодеяния - занятие табуляцией 4-х знакомест.


      Я придерживаюсь мнения Линуса (таб должен быть виден невооруженным глазом. Если тебе не хватает горизонтального пространства с восьмипробельным табом, то ты говнокодишь).

      Скрытый текст

      Более того, я за табы :D
        Цитата JoeUser @
        Размер табуляции, отличный 2-х знакомест, должен быть вынесен во второй Нюрнбергский процесс, в качестве обвиняемого.
        Особо опасные злодеяния - занятие табуляцией 4-х знакомест.

        Я пробовал в прошлых холиварах вбросить подобное - не вышло :(
        Подпись была включена в связи с окончанием срока наказания
          Все - представители сексуальных меньшинств, один я Д'Артаньян.
            Цитата Da$aD @
            Если тебе не хватает горизонтального пространства с восьмипробельным табом, то ты говнокодишь)

            Вполне хватает - просто я электричество экономлю :)
            Мои программные ништякиhttp://majestio.info
              Цитата JoeUser @
              Размер табуляции, отличный 2-х знакомест, должен быть вынесен во второй Нюрнбергский процесс, в качестве обвиняемого.

              Размер табуляции в 2 пробела — ущербный костыль хипстеров, не умеющих писать код.
              “Object-oriented design is the roman numerals of computing.” — Rob Pike
              All software sucks
                Ша, ша. Передерётесь счас. Размер табуляции должен быть стандартным. Другое дело, что отступы должны выражаться не табами, а пробелами, и за использование табов в сырцах нужно линейкой по рукам. (А авторов make так вообще сослать на Марс. Пусть там новую цивилизацию строят, авось научатся уму-разуму. И дать им только Whitespace, нехай сначала себе C-компилер на нём напишут.)
                Сообщение отредактировано: Qraizer -
                Одни с годами умнеют, другие становятся старше.
                  Что ж, уже, похоже, наметилась тема для следующего голосования :whistle:
                  char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
                  for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;


                  user posted image Чат Исходников в СкайпеНе тормози, форум теперь здесь!Чат Исходников в Дискорде
                    Цитата Qraizer @
                    Другое дело, что отступы должны выражаться не табами, а пробелами, и за использование табов в сырцах нужно линейкой по рукам.

                    Просто кто-то не умеет правильно пользоваться табами :whistle:
                    Подпись была включена в связи с окончанием срока наказания
                      :offtop:
                      char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
                      for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;


                      user posted image Чат Исходников в СкайпеНе тормози, форум теперь здесь!Чат Исходников в Дискорде
                        Цитата Qraizer @
                        Другое дело, что отступы должны выражаться не табами, а пробелами, и за использование табов в сырцах нужно линейкой по рукам.

                        Я уже где-то кидал в параллельном треде чудесную ссылочку http://intellindent.info/seriously/...

                        Добавлено
                        Цитата OpenGL @
                        Просто кто-то не умеет правильно пользоваться табами

                        :good:
                          Цитата korvin @
                          Размер табуляции в 2 пробела — ущербный костыль хипстеров, не умеющих писать код.

                          Ущербная глупость :)
                          Мои программные ништякиhttp://majestio.info
                            А где вариант и не то и не другое? :huh:
                            user posted image user posted image
                              Цитата Serafim @
                              А где вариант и не то и не другое?

                              Даже и не говори всуе - за это расстрел в коридоре!
                              Style Nazy не дремлют!!!
                              Мои программные ништякиhttp://majestio.info
                                Цитата JoeUser @
                                Даже и не говори всуе - за это расстрел в коридоре!

                                Почему это? Когда есть стандарты общепринятые: https://www.php-fig.org/psr/psr-1/

                                Добавлено
                                Т.е. в лямбдах, декларациях и операторах не переносится. В декларациях функций, методов и классов - переносится. При этом CRLF запрещён в пользу LF.

                                As example:

                                Скрытый текст
                                ExpandedWrap disabled
                                  <?php
                                  /**
                                   * This file is part of Railt package.
                                   *
                                   * For the full copyright and license information, please view the LICENSE
                                   * file that was distributed with this source code.
                                   */
                                  declare(strict_types=1);
                                   
                                  namespace Railt\Reflection\Standard\Scalars;
                                   
                                  use Railt\Reflection\Contracts\Document;
                                  use Railt\Reflection\Standard\StandardType;
                                   
                                  /**
                                   * RFC315 Implementation.
                                   *
                                   * @see https://github.com/facebook/graphql/pull/315
                                   * @see https://github.com/graphql/graphql-js/issues/550
                                   * @see https://github.com/graphql/graphql-js/pull/557
                                   */
                                  final class DateTimeType extends StringType implements StandardType
                                  {
                                      /**
                                       * The DateTime scalar public name constant.
                                       * This name will be used in the future as the
                                       * type name available for use in our schema.
                                       */
                                      protected const SCALAR_TYPE_NAME = 'DateTime';
                                   
                                      /**
                                       * Short DateTime scalar public description.
                                       */
                                      protected const TYPE_DESCRIPTION = 'The complete set of date and time formats specified in ISO8601
                                          is quite complex in an attempt to provide multiple representations and partial representations.';
                                   
                                      /**
                                       * @param Document $document
                                       */
                                      public function __construct(Document $document)
                                      {
                                          parent::__construct($document);
                                          $this->deprecationReason = static::RFC_IMPL_DESCRIPTION;
                                      }
                                   
                                      /**
                                       * @param mixed|string $value
                                       * @return bool
                                       */
                                      public function isCompatible($value): bool
                                      {
                                          if (\is_string($value)) {
                                              return $this->verifyDate($value);
                                          }
                                   
                                          return false;
                                      }
                                   
                                      /**
                                       * @param $value
                                       * @return bool
                                       */
                                      private function verifyDate($value): bool
                                      {
                                          try {
                                              new \DateTime($value);
                                              return true;
                                          } catch (\Throwable $error) {
                                              return false;
                                          }
                                      }
                                  }
                                Сообщение отредактировано: Serafim -
                                user posted image user posted image
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (3) 1 [2] 3  все


                                Рейтинг@Mail.ru
                                [ Script Execution time: 0,1555 ]   [ 19 queries used ]   [ Generated: 17.11.19, 18:37 GMT ]