Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • Twitterでシェア
  • Facebookでシェア

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできますコメント表示の設定

ブックマークしました

ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

480usersがブックマークコメント37

    ガイドラインをご確認の上、良識あるコメントにご協力ください

    0/0
    入力したタグを追加

    現在プライベートモードです設定を変更する

    おすすめタグタグについて

      よく使うタグ

        Callback を撲滅せよ

        ガイドラインをご確認の上、良識あるコメントにご協力ください

        0/0
        入力したタグを追加

        現在プライベートモードです設定を変更する

        おすすめタグタグについて

          よく使うタグ

            はてなブックマーク

            はてなブックマークで
            関心をシェアしよう

            みんなの興味と感想が集まることで
            新しい発見や、深堀りがもっと楽しく

            ユーザー登録

            アカウントをお持ちの方はログインページ

            記事へのコメント37

            • 注目コメント
            • 新着コメント
            eggheadoscar
            界隈外の人間なので「折り返しご連絡ください」を撲滅してくれるのかとばかり

              その他
              jovi0608
              現在、ヤフー社内でCallbackからPromise化を推進するため、いろんなデザインパターンを議論検討した結果を記事にしました。

                その他
                ledsun
                パターンを有限にまとめてくれたので、対応する人の労力が「無限のインターネット空間から探す」から「好きなパターンを選ぶ」になって、めっちゃ減った。ありがたい。

                  その他
                  hs_hachi
                  全体的に同意なんだけど、callback hell→ 3rd partyのasync.js(bluebird)→Nodeのpromiseみたいな感じにしたほうがより歴史を感じられたかなぁと思った

                  その他
                  Rela24
                  Callback時になぜインデントするのか、そこに人間の有限性が絡んでいる気がしている。

                  その他
                  thesecret3
                  世間ではこれで見やすくなったというのだろか。3行の仕様なんだから3行になるように片づけたいところ。

                    その他
                    taku-o
                    (速度がすっごい欲しいところで逆にコールバックにした箇所がある)

                      その他
                      programmablekinoko
                      「入出力や通信は本来非同期である」を強く印象づけたのはjsの一つ功績だよネ(弊害はこの記事にあるとおり)

                        その他
                        ko-gold
                        Yahoo みたいなコンシューマー向けWeb中心の企業がフロントエンドにJavaScriptを選択せざるを得ないからサーバーも、というのは合理的選択だけれどもケースバイケース。技術者個人は技術にとらわれない方が良い

                          その他
                          akatakun
                          個々のメソッドをpromisifyでPromise化する際には、thisが変わらないように注意,Promise化はModule側でなるべく対応すべき

                          その他
                          yatmsu
                          ああCallbackてこっちか

                          その他
                          yarumato
                          “Promise化はNode.jsのutil.promisifyでユーザーにさせるのではなくモジュール側でやるべき。Callback時代(ネスト深い・ErrorHandle)、Promise時代、async/await時代のフロー制御。Promise化4パターン”

                            その他
                            efcl
                            コールバックスタイルの非同期コードをPromiseのインターフェースに変更する際のスタイルについて。

                            その他
                            tivrsky
                            勉強になります。

                            その他
                            nilab
                            「Callback省略時にPromiseが返るスタイル」「Promise専用のインターフェースを加える」「require('fs').promises スタイル」「.promise() スタイル」「funcAsync スタイル」

                              その他
                              koh110
                              会社で使うためにチームで議論したPromiseラップする手法をまとめました。Road to Promiseからが必要なところです。

                                その他
                                tricknotes
                                パターンの整理が素晴らしいな…

                                  その他
                                  taku-o
                                  taku-o(速度がすっごい欲しいところで逆にコールバックにした箇所がある)

                                    2019/01/19リンク

                                    その他
                                    pandafire
                                    コールバックが発生した頃からどーにもこいつは好きになれなかった

                                      その他
                                      braitom
                                      callbackのインターフェイスしか提供されていないJavaScriptライブラリにPromiseのインターフェイスを追加する実装パターンについて。

                                      その他
                                      thesecret3
                                      thesecret3世間ではこれで見やすくなったというのだろか。3行の仕様なんだから3行になるように片づけたいところ。

                                        2019/01/18リンク

                                        その他
                                        kote2kote2
                                        最新事情が知れる。有難い

                                          その他
                                          emergent
                                          最近のJavaScriptぜんぜんわからん

                                            その他
                                            hoisjp
                                            "JavaScriptの非同期処理は async/await から覚える人も今後増えていくでしょう。"

                                              その他
                                              nakag0711
                                              つらさは軽減するが、やはり楽ではなさそう

                                                その他
                                                uehaj
                                                クラスからメソッド取り出したものを単独で呼べないのは、promisify関係ないんじゃないかな?メソッドかどうかで呼び出せる方法が変わるのだから内部実装が変わっただけとは到底言えない。

                                                  その他
                                                  wordi
                                                  めっちゃ有用

                                                    その他
                                                    delphinus35
                                                    今更Promiseの話?と思ったらライブラリのほうか。既存の資産が多いところは辛いなあ

                                                      その他
                                                      takaesu
                                                      [async/await][callback]コールバック

                                                      その他
                                                      shoma
                                                      良記事

                                                      その他
                                                      YukeSkywalker
                                                      つらい。

                                                        その他
                                                        eggheadoscar
                                                        eggheadoscar界隈外の人間なので「折り返しご連絡ください」を撲滅してくれるのかとばかり

                                                          2019/01/18リンク

                                                          その他
                                                          ledsun
                                                          ledsunパターンを有限にまとめてくれたので、対応する人の労力が「無限のインターネット空間から探す」から「好きなパターンを選ぶ」になって、めっちゃ減った。ありがたい。

                                                            2019/01/18リンク

                                                            その他
                                                            Fushihara
                                                            コールバックやめろ!って言っとけ!ってヤフーが言ってたよ

                                                              その他
                                                              progrhyme
                                                              callbackからpromiseへの移行について

                                                                その他
                                                                hs_hachi
                                                                hs_hachi全体的に同意なんだけど、callback hell→ 3rd partyのasync.js(bluebird)→Nodeのpromiseみたいな感じにしたほうがより歴史を感じられたかなぁと思った

                                                                2019/01/18リンク

                                                                その他
                                                                programmablekinoko
                                                                programmablekinoko「入出力や通信は本来非同期である」を強く印象づけたのはjsの一つ功績だよネ(弊害はこの記事にあるとおり)

                                                                  2019/01/18リンク

                                                                  その他
                                                                  Rela24
                                                                  Rela24Callback時になぜインデントするのか、そこに人間の有限性が絡んでいる気がしている。

                                                                  2019/01/18リンク

                                                                  その他
                                                                  deep_one
                                                                  「ネストの深いコードは本来変更した部分以外のインデントを変更してしまうため」いやそれは無視しようよ。

                                                                    その他

                                                                    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

                                                                    リンクを埋め込む

                                                                    以下のコードをコピーしてサイトに埋め込むことができます

                                                                    プレビュー
                                                                    アプリのスクリーンショット
                                                                    いまの話題をアプリでチェック!
                                                                    • バナー広告なし
                                                                    • ミュート機能あり
                                                                    • ダークモード搭載
                                                                    アプリをダウンロード

                                                                    関連記事

                                                                      usersに達しました!

                                                                      さんが1番目にブックマークした記事「Callback を撲滅せよ」が注目されています。

                                                                      気持ちをシェアしよう

                                                                      ツイートする

                                                                      Callback を撲滅せよ

                                                                      ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログ...ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフーTechBlog こんにちは。言語サポート(Node.js)チームの伊藤(@koh110)です。 Node.js v10 も10月にLTSとなり async/await によるフロー制御は当たり前のように利用されるようになってきました。JavaScriptの非同期処理は async/await から覚える人も今後増えていくでしょう。今回はそんな非同期処理について、社内での事例を交えて記事を書いていこうと思います。 index Promise 化がなぜ重要なのか ユーザーに promisify をさせる落とし穴 Road to Promise まとめ Promise 化がなぜ重要なのか ちょうど3年前のアドベントカレンダーで、今後はいろいろなモジュー

                                                                      ブックマークしたユーザー

                                                                      • uokada2025/02/19uokada
                                                                      • techtech05212023/05/28techtech0521
                                                                      • tsu4420002022/06/18tsu442000
                                                                      • tasshi8202022/05/17tasshi820
                                                                      • l080842021/05/16l08084
                                                                      • kadoppe2020/12/31kadoppe
                                                                      • matsumanahate2020/10/17matsumanahate
                                                                      • haneuma06282020/10/04haneuma0628
                                                                      • akatakun2020/08/15akatakun
                                                                      • mkusaka2020/05/30mkusaka
                                                                      • sudow2020/04/06sudow
                                                                      • len_prog2019/06/15len_prog
                                                                      • donotthinkfeel2019/05/31donotthinkfeel
                                                                      • sya2001_392019/05/21sya2001_39
                                                                      • tuki09182019/05/21tuki0918
                                                                      • aki772019/05/20aki77
                                                                      • kyo_ago2019/05/20kyo_ago
                                                                      • n2s2019/02/06n2s
                                                                      すべてのユーザーの
                                                                      詳細を表示します

                                                                      ブックマークしたすべてのユーザー

                                                                      同じサイトの新着

                                                                      同じサイトの新着をもっと読む

                                                                      いま人気の記事

                                                                      いま人気の記事をもっと読む

                                                                      いま人気の記事 - テクノロジー

                                                                      いま人気の記事 - テクノロジーをもっと読む

                                                                      新着記事 - テクノロジー

                                                                      新着記事 - テクノロジーをもっと読む

                                                                      同時期にブックマークされた記事

                                                                      いま人気の記事 - 企業メディア

                                                                      企業メディアをもっと読む

                                                                      はてなブックマーク

                                                                      公式Twitter

                                                                      はてなのサービス

                                                                      • App Storeからダウンロード
                                                                      • Google Playで手に入れよう
                                                                      Copyright © 2005-2025Hatena. All Rights Reserved.
                                                                      設定を変更しましたx

                                                                      [8]ページ先頭

                                                                      ©2009-2025 Movatter.jp