並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 4 件 / 4件

新着順 人気順

outputの検索結果1 - 4 件 / 4件

  • クリーンアーキテクチャのUsecaseはなぜControllerへ値を返すのではなくOutput PortとしてPresenterを呼び出すのか - Runner in the High

    何を言っているのかと言うと、みんな大好きクリーンアーキテクチャの右下に図示されているFlow of Controlのこと。 黒線が引かれているということは、つまりUsecaseの中でOutput Portのインターフェイスを持つPresenterの関数なりが最終的に実行されるということである。 ここで湧き上がってくる疑念は「UsecaseがPresenterを呼び出さなくてもControllerに返り値とかで値を返して、Controller経由でPresenterに渡して実行しても同じなんじゃないの?」である。つまりOutput Portというインターフェイスそのものを撤廃してControllerにPresenterを使わせるアイデアである。たしかに、仮にこの方針で行ったとしても依存の方向が壊されることはない。 Software Engineeringでは同様の質問がかなり盛り上がっている

      クリーンアーキテクチャのUsecaseはなぜControllerへ値を返すのではなくOutput PortとしてPresenterを呼び出すのか - Runner in the High
    • エンジニアはアウトプットによって成長できるのか? / Grow with your output

      このトークの目標は、参加者がアウトプットを始める前に気づくべき要素を知り、「成長を設計できる」ようになることです。 昨今ではカンファレンス・勉強会・技術同人誌・Podcastなど、アウトプットの機会や手段が増え、エンジニア文化として根付きました。 多くのエンジニアがその文化を当たり前のように受け入れていますが、なぜ私たちにとってアウトプットが重要だといわれているのでしょうか? まだアウトプットをしていない人は「何をしていいかわからない、自分なんかにできない」と避けていませんか? 現在アウトプットしている人は「何をすれば自己成長に繋がるか」を考えてアウトプットできていますか? さまざまなメリットがあるアウトプットを成長のツールとして使いこなす為には、自身の成長戦略を描かなければなりません。 アウトプットについて正しく学び実践することで、自身を成長させ、またコミュニティ全体をも成長させることが

        エンジニアはアウトプットによって成長できるのか? / Grow with your output
      • GitHub - dandavison/delta: A syntax-highlighting pager for git, diff, grep, and blame output

        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

          GitHub - dandavison/delta: A syntax-highlighting pager for git, diff, grep, and blame output
        • GitHub - kellyjonbrazil/jc: CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            GitHub - kellyjonbrazil/jc: CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts
          1