タグ

hkjのブックマーク (4,546)

  • たった2つのステップを意識するだけで書けない単体テストがほぼなくなる - Qiita

    はじめに この記事は レガシーコード改善ガイド: 保守開発のためのリファクタリング を参考に手を動かしてみて、ある程度自分の中で体系的にまとまった知識のアウトプットです。 この記事で扱う内容 この記事で扱うのは主にレガシーコードで単体テストを書く際のハードルになりがちな 依存関係の排除 に関する手法を紹介します。 この記事を読んだ後に、 『この観点を持っておけば単体テストをスムーズに書いていけそう!』 『今までモック使ってたけど意外とモック使わなくても書けるね!』 となったらいいな、と思います。 ちなみに、今まであんまりテスト書いたことないよーて人は以下の記事など参考にして一度やってみてください。 前提の話: この記事の旨は「テスト書きにくいプロダクトコードも依存関係を排除すれば楽にテスト書けるよ」なので、それ設計的にアウトでは?リファクタリング耐性低くない?みたいな話は度外視してます。

    たった2つのステップを意識するだけで書けない単体テストがほぼなくなる - Qiita
  • エンジニアにも知って欲しいChatGPT基本テクニック - Qiita


     ChatGPTChatGPT姿 ChatGPT使  Markdown ChatGPTMarkdown使 
    エンジニアにも知って欲しいChatGPT基本テクニック - Qiita
    hkj
    hkj 2024/07/02
  • テーブル・DB設計するときの極意 - Qiita


     DB    DB 使使  DB2   1:1 / 1:N / N:N  1:N  稿 users / posts / comments / likes 
    テーブル・DB設計するときの極意 - Qiita
    hkj
    hkj 2024/07/01
    ER図な
  • Gitでやらかした時に使える19個の奥義 - Qiita


    ><      1  
    Gitでやらかした時に使える19個の奥義 - Qiita
    hkj
    hkj 2024/06/30
  • SQLの練習ができる学習サービス「SQLab」を作ってみた - Qiita


      SQLSQLab  PC  Google Chrome  SQL SQL        使UI ER   5
    SQLの練習ができる学習サービス「SQLab」を作ってみた - Qiita
    hkj
    hkj 2024/06/23
  • [Doc] 要件定義書テンプレート・要件定義書の書き方 - Qiita

    下記ドキュメントバージョンに関する注意点です。 バージョン番号のルールを定める:バージョン番号は、どのようにつけるかルールを定め、チーム全員が同じ理解で使用するようにする必要があります。たとえば、変更内容によって数字がどのように増えるか(major, minor, patch)、何桁で表現するかなど、具体的に決めておくことが重要です。 変更履歴を明確にする:どのような変更があったのか、それがどのバージョンで実施されたのかを明確にすることが必要です。これにより、何らかの問題が発生した場合に、どのバージョンから問題があるのか特定することができます。 ドキュメントの保存場所を一元化する:ドキュメントのバージョン管理には、ドキュメントを保存する場所を一元化することが重要です。それにより、異なるバージョンのドキュメントが、複数の場所に分散してしまい、誤ったバージョンが使用されることを防ぐことができま

    [Doc] 要件定義書テンプレート・要件定義書の書き方 - Qiita
  • 〈見た目バケモノ〉〈ヒステリーババア〉茨城県警幹部が東野篤子筑波大教授への侮辱罪で家宅捜索されていた! | 文春オンライン

    記事編集: [71511] 著者編集: [「週刊文春」編集部] 適用スキン: /skin/leafs/default.html Category: スクープ Device: スマホ版を表示 写真のプレビュー: 写真ページを表示

    〈見た目バケモノ〉〈ヒステリーババア〉茨城県警幹部が東野篤子筑波大教授への侮辱罪で家宅捜索されていた! | 文春オンライン
    hkj
    hkj 2024/06/19
    警察幹部でこれとはなんとまあ
  • モノレポの開発環境でDocker ComposeをやめてTaskfileを導入した話


    Sally CTO  @aitaro  .jp   Docker Compose  Docker Compose Docker Compose Docker Compose Docker ComposeCompose
    モノレポの開発環境でDocker ComposeをやめてTaskfileを導入した話
    hkj
    hkj 2024/06/15
  • 【React備忘録】React Router v6のルーティング - Qiita

    ◆ 使用環境 オンラインエディタ「code sandbox」を使用。 バージョンはそれぞれ以下の通り。 ◆ 基ルーティング ① BrowserRouterの設定 index.jsで、react-router-domのBrowserRouterコンポーネントをインポートし、 App.jsを囲む。(必須設定) import { StrictMode } from "react"; import { createRoot } from "react-dom/client"; import { BrowserRouter } from "react-router-dom"; import App from "./App"; const rootElement = document.getElementById("root"); const root = createRoot(rootElemen

    【React備忘録】React Router v6のルーティング - Qiita
    hkj
    hkj 2024/06/13
  • Github Pages で BrowserRouter が正常に処理されない - Qiita


    ReactGithub PagesBrowserRouter使     windows11 react-router-dom : 6.21.1 5.x.x使 gh-pages : 6.1.1 package.jsonnpm run deploygh-pages  Github Pagesreact-router-dom使
    Github Pages で BrowserRouter が正常に処理されない - Qiita
    hkj
    hkj 2024/06/12
  • 過激派が教える! useEffectの正しい使い方


    ReactuseEffect使useEffect使  使React ReactUIReactUIReactReactReact ReactReact
    過激派が教える! useEffectの正しい使い方
    hkj
    hkj 2024/06/06
  • Biome はじめました。


      TypeScript  JSX ESLint  Prettier   使 Formatter / Linter   Rust  Rye  Ruff  efmt  Biome Biome  Rust  Formatter / Linter   $ pnpm run fmt > biome format --write ./src Formatted 114 file(s) in 11ms $ pnpm run lint >bi
    Biome はじめました。
    hkj
    hkj 2024/05/26
  • Power Apps & GPT-4oを使って超高速で画像解析アプリを作る! - Qiita


    GPT-4o GPT-4o QiitaPower Apps🧐  GPT-4o使 Power Apps  Power Apps Power Apps PowerPoint    ScreenContainer -   HeaderContainer   Header -   Bo
    Power Apps & GPT-4oを使って超高速で画像解析アプリを作る! - Qiita
    hkj
    hkj 2024/05/19
  • 世界3大投資家ジム・ロジャーズの残酷すぎる直言「日本の40代以上は日本以外の場所へ今すぐ引っ越しなさい」 大暴落はやってくる「40年後、日本は幸せな場所ではなくなっている」


    3040  40  使 
    世界3大投資家ジム・ロジャーズの残酷すぎる直言「日本の40代以上は日本以外の場所へ今すぐ引っ越しなさい」 大暴落はやってくる「40年後、日本は幸せな場所ではなくなっている」
    hkj
    hkj 2024/05/09
    浜矩子氏、藤巻氏のワールドワイドバージョンの方という認識なので、こう言っていただくと日本に安心感がでるほど
  • 元乃木坂46・山崎怜奈、「デモの有効性って…」米大学でのイスラエル抗議活動に疑問 「コスパ志向の行き着く先」との声も:中日スポーツ・東京中日スポーツ


    46264退 3400046宿
    元乃木坂46・山崎怜奈、「デモの有効性って…」米大学でのイスラエル抗議活動に疑問 「コスパ志向の行き着く先」との声も:中日スポーツ・東京中日スポーツ
    hkj
    hkj 2024/05/05
    SEALDsの面々の話を想起した
  • スニーカーブランドの所感についてダラダラと語る。


    ASICSASICS     adidas  2 2024使 CONVERSE
    スニーカーブランドの所感についてダラダラと語る。
    hkj
    hkj 2024/05/01
    かなりの甲高幅広足なので、履けるものがあると喜んでそれを買うという感じ
  • CumulusCIのコマンドまとめ - Qiita

    超概要 参考文献に記載しているSalesforceのTrailMix内で説明されているコマンドを整理 前準備 DevHub有効化した組織の準備 Salesforceの組織にログインして以下操作を実行 左上のギアアイコンから設定をクリック SetUp(設定)画面のホーム画面の検索画面からDev Hubを検索 Dev Hub を有効化を有効化に変更(デフォルトは無効化になっている) 一度有効化したら元に戻せないので注意 Salesforce組織との接続 Salesforce コマンドラインインターフェースをインストール リンク先からインストールして実行 Salesforce組織との接続・別名設定

    CumulusCIのコマンドまとめ - Qiita
  • ブラウザからDBに行き着くまでただまとめる


     (DB)使 使Web   WEBSRE 1.
    ブラウザからDBに行き着くまでただまとめる
  • ゼロから始めるObsidianプラグイン開発-01


      Zenn Obsidian October 2021  Obsidian       Obsidian  Obsidian   
    ゼロから始めるObsidianプラグイン開発-01
    hkj
    hkj 2024/04/25
  • Salesforceのレコードデータ一括で全削除する簡単な方法 - Qiita

    Salesforceのレコードデータを簡単に全削除できる方法をお伝えします 今回の内容は動画でも公開しています 標準機能で「一括削除」もありますが、こちらはリードや取引先など削除できるオブジェクトが限定的です ※参考ヘルプ 複数のレコードおよびレポートの削除 https://help.salesforce.com/s/articleView?id=sf.admin_massdelete.htm&type=5 この機能では例えば商談オブジェクトレコードなどの削除はできません。 また、データローダを使えば削除も可能ですが、データローダ削除はSalesforceIDが必要なので削除の手間がかかります。 今回は簡単なデータ削除方法をご紹介します 例 商談オブジェクトレコードデータ全削除方法) ステップ1 歯車マークをクリックし「開発者コンソール」をクリック ステップ2 「Debug」をクリックし

    Salesforceのレコードデータ一括で全削除する簡単な方法 - Qiita