1. JavaScript / Говнокод #23891

    −2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    for condition in price_to_deposit_config
      condition_is_true = false
      if condition.range.length is 2
        if market_data[item.id].volume >= condition.range[0] and market_data[item.id].volume <= condition.range[1]
          condition_is_true = true
      if condition.range.length is 1
        if market_data[item.id].volume >= condition.range[0]
          condition_is_true = true
      if condition_is_true is true
        #mk deposit price by this condition

    CoffeeScript. Мозг плавится 2е сутки.
    Читабельность кода уровень Высоцкого, а то и выше.

    Запостил: win32, 07 Марта 2018

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

    • Кофескрипта не знаю, там is вместо ==? Напитоне, например, это вызовет проблему с некешированными числами
      Ответить
    • condition_is_true_is_true
      Ответить
    • на питончек похоже, но языке не виноват

      В чем поинт coffe script? Не лучше ли писать на ES2015?
      Ответить
      • синтаксический сахар
        меньше буков
        проект частично был на нем, привыкли, продолжили традицию
        Ответить
        • @Кофе
          @сахар
          @привыкли
          @продолжили традицию

          https://www.youtube.com/watch?v=lZN9NCSkenQ
          Ответить
    • -Будите кофе?
      -Конечно же - нет!
      Ответить

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