タグ

2023年9月4日のブックマーク (2件)

  • 【日本語訳】nitrogql 1.0リリース

    この記事は、日公開された次の記事の日語訳です。海外で人気の記事を翻訳してみたシリーズと見せかけて、実は自分で英語で書いた記事を自分で日語に訳して自分が作ったツールの宣伝をする記事です。元記事はこちらです。 日、nitrogqlの最初の安定版をリリースしました! nitrogqlはTypeScriptプロジェクトGraphQLを使うためのツールチェインです。 nitrogqlとは 現在のところ、nitrogqlは主に2つの機能を持ちます。それは、コード生成と静的チェックです。 コード生成 コード生成は、GraphQLコード(スキーマとオペレーションのどちらも)からTypeScriptコードを生成することを指します。これにより、TypeScriptコードからGraphQLオペレーションを型安全に使用できるようになります。また、ボイラープレートコードを書く必要もありません。 これはスキ

    【日本語訳】nitrogql 1.0リリース
  • 最小限のコードで動く最も汚いコードから始める

    最小限のコードで動く最も汚いコードから始める 2023.09.02 コードを書く際の重要な要点は、読みやすく他人に理解される「良いコード」を書くことです。しかし、完璧を目指して最初から書こうとすると行き詰まります。代わりに、荒削りながらも動くコードを作成し、徐々にリファクタリングして完成度を高めます。型エラーやリントエラーを無視しても構わないので、まずは動くものを作成しましょう。それからリファクタリングして「良いコード」を作成できます。 コードを書くときに最も大切なことってなんだろう?聡明な読者諸君ならご存知だろうが、コードは書く時間よりも読む時間のほうが長い。だから他人に読まれることを意識して、読みやすい「良いコード」を書かなくっちゃならない。コンポーネントは適切な粒度で分割されていて、適切な名前がつけられている。型システムに安全性だって守られてるし、最新のなんとかアーキテクチャにも準拠

    最小限のコードで動く最も汚いコードから始める