1. C# / Говнокод #2688

    +969.3

    1. 1
    foreach (int i in new int[] {1, 2, 3, 4, 5}) {

    Питон - суть великое зло! Он разрушает мозг даже очень хороших программистов.

    Запостил: paladin80, 27 Февраля 2010

    Комментарии (13) RSS

    • почему вы постите код, про который пишете, что он "питон" в раздел для сисярпа?
      Ответить
      • Если бы ты знал питон, ты бы понял, почему. Кажется, автор кода ностальгирует по xrange().
        Ответить
      • for i in range(1, 5):
        	print i


        Отсюда: http://www.ibiblio.org/swaroopch/byteofpython/read/for-loop.html
        Ответить
    • Ну почему только питон, такие отжиги часто вижу и в PHP и в Perl.
      Ответить
      • в перле не нужно стока писанины :
        for (1..5){ print; }
        Ответить
    • Если человек считает, что {1, 2, 3, 4, 5} - нормально, тот тут дело не в python'е.
      Ответить
    • Ну, в python это вполне годный подход (xrange, конечно, а не range).
      А автор кода память не жалеет.
      Ответить
    • Проведено расследование. Оказалось, что питон тут не при чем. Раньше было:
      foreach (int i in new int[] {1, 2, 3, 5}) {
      а потом, не думая, дописали еще и "4" во множество.
      Ответить
      • Так рождается говнокод. :)
        Ответить
        • Я хоть и не знаю C#, но то, как я понимаю этот нельзя говнокодом. Ибо:
          1.) Выполняется без ошибок;
          2.) Достаточно оптимальным путём для языка такого уровня;
          3.) Выглядит достаточно наглядно
          Ответить
    • Теперь понятно, откуда берутся любители мега-циклов (PHP):
      foreach (range(1, 100) as $i) { // ...
      Ответить

    Добавить комментарий