1. Куча / Говнокод #23966

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    -define(foo, foo).
    -define(bar, bar).
    -define(baz, baz).
    ...
    
    foo(A, B) ->
      gen_server:call(?MODULE, {?foo, A, B}).
    
    ...
    handle_call({?foo, A, B}, _From, State) ->
      ...

    Паттерн "мирный атом в каждый call".

    Запостил: CHayT, 20 Марта 2018

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

    • сео: статический анализ макропитухом. Oldest Erlang trick in the book: когда язык не ловит элементарные опечатки, на помощь приходит препроцессор.
      Ответить
    • Скоро у тебя родится братик.
      Ответить
      • Родил тебе братика, проверь... Вы с ним очень похожи, и пахнете одинаково.
        Ответить
    • непонятно, перепиши на кресты
      Ответить

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