2023年9月14日のブックマーク (3件)

  • Vitestでドキュメンテーションテストする

    ドキュメンテーションテストをご存知でしょうか。 ドキュメンテーションテストとは、ドキュメントに記載されたコードを実行し、その結果が期待通りであるかを検証するテストのことです。 これにより、ドキュメントの内容が常に最新の状態であることを保証することができます。 Rustでは公式がrustdocというツールを提供しており、これを使うことでドキュメンテーションテストを行うことができます。 この記事では、TypeScript/JavaScriptでドキュメンテーションテストを行うVitest向けのプラグインを紹介します。 vite-plugin-doctest vite-plugin-doctestは、Vitestのエコシステムを利用してドキュメンテーションテストを行うためのプラグインです。 Vitestとは おそらく、この記事を読んでいる方はほとんど知っていると思いますが、VitestとはVit

    Vitestでドキュメンテーションテストする
    for-my-internet-demo
    for-my-internet-demo 2023/09/14
    Go系だとテストからReadmeの一部ビルドする逆のやつが多いイメージ
  • ジャニーズ事務所の性加害問題に僕が思うこと - 君が好きだから僕は書く

    この文章には、特にゴールはありません。2023年9月7日、ジャニーズ事務所は、創業者である故・ジャニー喜多川さんの性加害問題を受けて、記者会見を行いました。その中で、藤島ジュリー景子前社長による性加害の認定と、東山紀之新社長への交代が発表されました。この文章は、ジャニーズを愛するファンの一人である僕が、この記者会見を見て感じた今の気持ちを、自分なりに整理したものです。 この件については、安易に意見を述べるべきではない、というのが僕の基姿勢です。しかし、「ジャニヲタおじさん」という名前で執筆等の活動をしている者として、この件に全く触れないことも、責任を放棄しているように感じました。そのため、この件に関して僕が感じていること、考えていることを、できるだけ慎重に文章にまとめようとしています。少なくとも、誰かを責めたり、何かを否定することを目的としておりません。また逆に、誰かを扇動したり、何かを

    ジャニーズ事務所の性加害問題に僕が思うこと - 君が好きだから僕は書く
    for-my-internet-demo
    for-my-internet-demo 2023/09/14
    歯切れ悪い
  • JavaScript/TypeScript開発のためのオールインワンキット「Bun 1.0」がリリース

    Bunは、JavaScriptの優れた点をすべて捨てることなく、遅さと複雑さを排除することを目的に開発されており、任意のライブラリやフレームワークの動作が可能となり、使い慣れたツールを使って開発を行うことができる。 一方で、BunはNode.jsの代替となり、トランスパイラなしで各種ファイルの実行が可能であり、クラス最高のパフォーマンスとesbuild互換のプラグインAPIを備えたJavaScriptバンドラとして各種バンドラを置き換えられる。さらに、npm互換のパッケージマネージャであり、Jest互換のテストランナであり、高速なJavaScriptランタイムでもある。 これまで、BunではmacOSLinux用のネイティブビルドのみを用意し、Windowsで利用する場合はWindows Subsystem for Linuxが必要だったが、「Bun 1.0」ではWindows版の実験的

    JavaScript/TypeScript開発のためのオールインワンキット「Bun 1.0」がリリース