yomitech
Qiitaで紹介された技術書を、毎週月曜日にメールでお届けします。
登録確認メールをお送りします。いつでも配信停止できます。
バックナンバー
「初めての自動テスト」の検索結果: 3冊
ドメイン駆動設計をはじめよう
ドメイン駆動設計を実践するために最初に手にするべき1冊! ソフトウェアの構築において、 開発者は変化する技術トレンドを追うだけでなく、背後にある事業活動(ビジネスドメイン)を理解する必要があります。ドメイン駆動設計はビジネスドメインの知識に焦点をあてた設計手法です。本書は基礎知識としてドメイン駆動設計の概念や用語の教科書的な説明からはじまり、事業活動を分析し、ビジネス戦略を理解し、ソフトウェ...
プログラミング2年目の2024年に勉強した技術・書籍の振り返り
こんにちは、学生エンジニアのMasamichiです。2025年もついに始まってしまいますね。今年もより一層プログラミングに励もうと思います。 さて、今回はプログラミング2年目の僕が大学に入学してから、プログラミング2年目となる2024年にした勉強の内容をざっくり振り返ります。 ※去年書いた記事がそこそこバズったので、シリーズ化してみました TypeScript この一年を通して最も勉強した言語です…
AIエージェントと一緒にイベントストーミングをはじめよう!
この記事は何? ドメイン駆動設計を題材とした書籍「ドメイン駆動設計をはじめよう」を読みました。 非常におもしろく有用な内容なのでぜひみなさんにもおすすめです。 amazon( この記事では全部の内容を紹介するのは不可能なので、第12章のイベントストーミングに絞って紹介をしたいと思います。
『初めての自動テスト ―Webシステムのための自動テスト基礎』読んだ感想_まとめ
はじめに こんにちは。今回も書籍の感想まとめ兼、紹介になります。 最近のプライベートはコードを書くよりも技術書を読むことの方が多いもので… 書籍の中から印象に残った部分をまとめてみます。 記述履歴
イベントストーミングについてまとめてみた①
イベントストーミングの概要 イベントストーミングとは? イベントストーミング(以下では、ESと略)は、 複雑なビジネスドメイン(業務領域)を素早く、かつ深く理解するためのコラボレーション・ワークショップの手法です。 特に、ドメイン駆動設計(DDD)やマイクロサービスアーキテクチャのコンテキストで強力なツールとして利用されます。
読み返してわかった、ドメイン駆動設計(DDD)の7つの気づき
はじめに 私は現在、基幹システム移行プロジェクトをすすめています。 そこでTDD/DDDの開発体験を得て、効果を実感しました。 さらなるヒントを得ようと、積んだままだったドメイン駆動設計の書籍を改めて読み返しました。 読んだのは、『ドメイン駆動設計をはじめよう』、エヴァンス本、ヴァーノン本、です。(参考書籍はこちら(参考書籍))
戦略的なDDD、戦術的なDDD
1. はじめに 最初は、クリーンアーキテクチャーやオニオンアーキテクチャーを学ぶ中で「ドメインが最も抽象的で安定的」という考え方が出てきたところから、ドメイン駆動デザイン(DDD)の世界に入りました。 この文脈でDDDを知ったので、てっきり依存をドメイン層に集めるのがDDDの基本で、entityやらvalue object やらを作っておけばそれっぽくなるとばかり考えていました。 そのため、正確な…
一気通貫の意味を知れ!〜『ドメイン駆動設計をはじめよう』ではじめる業務分析〜
この記事は Hubble Advent Calendar 2025( の10日目の記事です。 はじめに 2025年7月よりHubbleでバックエンドエンジニアをしている @krakazcyrano です。 入社以来、Hubble の機能エンハンスを主なミッションとする Value Up Squad の一員として、新機能の開発をガンガン行っています。 事業活動と開発活動を直結させたい
読んでよかったなと思っている技術書たち
この記事はWano Group Advent Calendar 2025( 0. はじめに WEBサービスバックエンド8年目のブックトークという名のもとに行う棚卸エッセイです。 1. ソフトウェア設計関連 ソフトウェア設計は難しい。何をどこに置くべきか、システム化の対象のどこをキャプチャしどこをオミットすべきか、将来の変更を困難にしていないか、自分の作ったモジュールは利用者が使いやすいものとなって…
テスト駆動開発
テスト駆動開発の原点が新訳で蘇る 本書は、自分たちのコードに自信を持って開発を続けたいプログラマ、チームリーダー向けに、テスト駆動開発(TDD)の実践方法を解説した“Test-Driven Development By Example”の日本語版です。テスト駆動開発の考案者であるKent Beck自身によって書かれた原典を、日本におけるテスト駆動開発の第一人者である和田卓人氏が訳しました。 ...
ちょっとずつ読むドメイン駆動設計 第三部 より深い洞察へ向かうリファクタリング 第十章 しなやかな設計2 意図の明白なインターフェース
前回( の続きです 意図の明白なインターフェース しなやかな設計のパターンその1は「意図の明白なインターフェース」。 名前が大事 ビジネスのルールを明示的にモデル化することは、第9章 暗黙的な概念を明示的にする(
2017冬休み課題図書10選
Merry Christmas! qnoteアドベントカレンダー最終日は、この冬休みに私が読みたい本、後輩たちに読んでほしい本をいくつか紹介したいと思います。私の業務や趣味がiOSやインフラ系なのでやや偏った選択になりますが、「リーダブルコード」などよく挙げられる鉄板モノは除外して、ここ3ヶ月以内に発売された or これから発売される書籍を中心に選びました。この本ダメだよ、もっと良い本あるよ的な指…
インフラエンジニアとしてなんとなく役立っていそうな書籍をリストアップする
2019/5/26 はてブで話題になっていたので慌ててアップデート、Docker実践ガイド 第2版が発売されていたので追記&修正しました。 はじめに 本投稿はRecruit Engineers その2 Advent Calendar 2018( そもそものきっかけ Rancher もくもく勉強&相談会 02(
xUnit Test Patternsから学ぶ12個のユニットテストの原則
TL;DR - 自動ユニットテストの12個の原則を『xUnit Test Patterns: Refactoring Test Code( - 関連書籍や実践の感覚値を随時補足していく xUnit Test Patterns 本エントリは、xUnit Test Patterns: Refactoring Test Code( Principles of Test Automation」の内容をベー…
テスト導入のススメ
目次 1. はじめに 2. テストコードを書くことのメリット 3. 参考にしたwebサイト、書籍 4. 参考になりそうなwebサイト、書籍
Webエンジニア1年目の自分に捧げたい本・記事を超まとめ
そろそろWebエンジニア3年目の折り返しになるので、Webエンジニアとして働く中でこれまで読んできた情報たちをまとめようと思い立ちました。 エンジニア3年目の今だからこそまとめられる情報として、「エンジニア1年目の1年間で読んでおきたかったな〜。」という本と記事をまとめておきます。 まとめ始めたら楽しくなってしまい、情報量が多くなってしまった...。全部手に取るのは不可能だと思うので、サーっと目を…
【Webエンジニアど素人から3年生ぐらいになるまでに読むと良い本】を段階的にまとめた
これってなんなの? 【ど素人状態=社会人になって初めてプログラミングを勉強したぜ!(特に新卒)】〜【Webエンジニアの3年生ぐらい】になるまでに読むと良い本まとめです。「どんな目的で学ぶか?」「いつぐらいまでに読むといいか?」を段階的にまとめました。「これだけ読めばいい!」と、そんな簡単な話ではありませんが、「今いるレベルより少し上の人がどんなジャンルのことを学んでんだろ?」という方の参考になれば…
技術書は紙のほうがいいと思う(今のところは)
はじめに 昨今は電子書籍が普及し、なくてはならないものになっています。電子書籍には多くのメリットがあります。何冊あっても嵩張らないとか、本文に対して検索できるとか、枚挙に暇がありません。しかし、私は技術書に関しては、それでも紙の本を使ったほうがよいと感じています。なんというか、私の場合は紙の本だとちゃんと最後まで読む確率が高く、電子書籍だと買った後に放置する確率が高いのです。なぜそうなのか自分でも…
エンジニアになるために必要なスキル おすすめの書籍も紹介
エンジニアになるためには、幅広い知識とスキルが必要です。ある特定の技術を習得するだけでも多くの時間がかかります。 しかし、学習できる時間は限られています。そのため、<font color="Red"必要なスキルを選別して学習していくことが重要</fontです。また、いきなり難しい技術に挑戦すると挫折してしまうので<font color="Red"学習する順番も大切</fontです。 この記事では、…
十七人のアジャれる男
期間2週間とAgileに(?)撮影された超低予算傑作映画( WFHでNetflixが仕事が捗る今日この頃ですがいかがお過ごしでしょうか。 本を読む時間も取れるようになり、ソフトウェアの名著と呼ばれる分厚めの本も読めますね。 これらの名著の著者はどこかで聞いたことある名前だなと思って調べますと、20年ほど前に定義されたアジャイルソフトウェア開発宣言( (若造ですので知らないことも多くミスなどありまし…
オブジェクト指向プログラミングとドメイン駆動設計を学ぶのに適切な書籍とおすすめの読む順番
オブジェクト指向プログラミングが学べる書籍たち もし私が今から最初から学ぶならこの順番でこの本読むだろうという紹介です。 新人プログラマの方々は右も左も分からないというところからスタートとなるため、オブジェクト指向プログラミングを学ぶときに何から学べば良いか全くわからないという状況かと思います。 オブジェクト指向プログラミングを学んでいると自然と出会うドメイン駆動設計についても同様です。 そうした…
環境構築から始めるプログラミング入門の準備 ~健全なプログラミングは健全な環境に宿る~
はじめに 書いている人 ネット通販の会社で業務システムを開発運用しています。 そのほか経理業務(売掛金管理、買掛金管理)や総務業務(備品管理)もやっています。 副業として社外システム運用サポート(Rails, AWS)を週1回やっています。
エンジニアに転向して1年で開発チームのリーダーになるまでに勉強したことをまとめる
これはなに? 自分は2020年8月ごろにプロダクトマネージャーからエンジニアに転向し、この1年半でバックエンド、フロントエンド、インフラなど色々やっているうちに気付いたらいちチームのリーダーを任されるまでになりました。なのでこの記事ではその間にどんなことを勉強したのかをまとめておこうと思います。 エンジニアになったばかりの人やこれからなる人の一つの参考になれば幸いです。 担当プロダクトの技術スタッ…
開発マネージャがメンバーに知って欲しい事 ※随時更新
はじめに 開発マネージャーがメンバーに知って欲しい事を纏めた記事です。随時、更新(更新履歴)します。 前提 - 新人向け - Webアプリケーション開発
初めてのテスト駆動開発!ブラウザだけで実践入門!
はじめに ※本記事は t-wadaさん もしくは TDD Boot Campさん に怒られたら消します。(雀の涙程度のオリジナリティ^オリジナリティはあるものの、コンテンツ自体はt-wadaさんの発表に全乗っかりしてるので・・・) ^オリジナリティ: 一応記事のオリジナリティとして、ブラウザだけで実践した個人的理解を足したりはしてるものの、本編の進め方はもうほんとにそのままなので・・・オマージュと…
未経験Androidエンジニアの1年を振り返る
はじめに 未経験からAndroidエンジニアになって1年がたったので、ざっくりやったことを振り返っていく。 入社前 医療系の仕事をしていて、プログラミングとは無縁な環境。 趣味でAndroidアプリ開発をやってみたらドハマりして、休日は個人開発をしながらずっとコードを書いていた。
テストが好きになるテスト駆動開発-モブプロ開発を行っているチームでやっている取り組み-
はじめに 本記事はモブプロ開発を行っているチームでやっている取り組み Advent Calendar 2022( 今回は「テスト駆動開発」について紹介します。 と言いましても、テスト駆動開発の内容についてこの記事で紹介するというよりは、テスト駆動開発をどのようにチームに取り入れたか、どのような変化がチームにあったかについて主に書こうと思っております。 テスト駆動開発自体の詳しい内容はこの後紹介する…
TauriでSVGのグラフ描画・保存をしてくれるデスクトップアプリ作成
この記事はニフクラ等を提供している富士通クラウドテクノロジーズ Advent Calendar 2022( 前日はystkfujii( Service Hatoba上でIstioを使用したMultiCluster Service Meshを構築してみた( 今回は、個人開発でデスクトップアプリを作成した話になります。個人開発の利点の1つに、自分の好きにやっていいというものがありますが、今回のアプリ作…
【技術書感想】テスト駆動開発
読んだ技術書紹介 テスト駆動開発( 筆者について(wiki引用) Kent Beck - エクストリーム・プログラミング (XP) の考案者
エンジニアに読んで欲しい技術書90選
はじめに タイトル通り、読んで欲しい(圧)技術書をたくさん集めてみました。自身の担当から外れる領域に関しては、会社の人に協力を仰ぎ、編集しました。「何を読めばいいかわからない」、「次の読む本を探したい」などのように考えている方の参考になればと思います。 また、大きく、 ・新米エンジニア ・脱新米エンジニア
書籍『Everyday Rails』 で学ぶテストファーストプログラミング
はじめに 参画予定の案件でRspecを使う機会がありそうなので、予習も兼ねて書籍で基礎から勉強してみました。 本書では、11章 テスト駆動開発(TDD)に向けてにて、テストファーストプログラミングを実践できる部分がありました。これが興味深かったので紹介と、今までの開発サイクルと比較してみます。 書籍について 学習に使用した書籍
ソフトウェア開発おすすめの書籍(2024)
概要 私がこれまでに読んだソフトウェア開発関連書籍からおすすめのものを抜粋して分類・評価しました。 抜粋8冊 本ページの見方 点数は、下記の基準で5段階に★を付けました。
読まないと後悔する技術書30選
はじめに 現代の人に名著以外の本を読むような時間はない こんにちは、Watanabe Jin (@Sicutstudy)です みなさんは何か新しい技術を学ぶときにどんなコンテンツを利用するでしょうか? 最近ではUdemyなどの動画講座を利用する人が多いと思いますが、本を読んで学ぶという人もまだまだ多いのではないかと思います
『初めての自動テスト ―Webシステムのための自動テスト基礎』読んだ感想_まとめ
はじめに こんにちは。今回も書籍の感想まとめ兼、紹介になります。 最近のプライベートはコードを書くよりも技術書を読むことの方が多いもので… 書籍の中から印象に残った部分をまとめてみます。 記述履歴
TDDの基本と実践:業務経験と書籍から学んだ、TDDのメリットと導入のコツ
はじめに はじめまして、私はエンジニア2年目の駆け出しプログラマーです。私がTDDと出会ったのは半年ほど前、上司に「今回はTDDでやってみよう」と言われたことがきっかけでした。最初は戸惑いましたが、徐々にその効果を実感し、Kent Beck著「テスト駆動開発( 今月、社内発表会でTDDについてプレゼンする機会があり、その準備の過程で得た知見や実践上の工夫をまとめることにしました。この記事は「TDD…
AIコーディングAgentとの向き合い方 - AIを使いこなす3つのプラクティス -
AIコーディングAgentとの向き合い方 2025年、AIを使った開発が「当たり前」になりつつあります。 ただし、実際に業務でどう活用すべきか悩んでいる方も多いのではないでしょうか。 この記事では、私が発表した「AIコーディングAgentとの向き合い方」の内容をベースに、AI時代のエンジニアに必要な3つのプラクティスをご紹介します。 なお、本記事中のAIコーディングAgentはClaude Cod…
初めての自動テスト
自動テストの初心者を対象に、自動テストの基礎と手順を分かりやすく解説! 自動テストの初心者を対象に、自動テストの基礎と手順について学ぶ書籍です。そもそもテストには、どんな種類の自動テストが存在して、それぞれ何に適しているか。各種類の自動テストの具体例、テスターに向けて自動テストに必要な最低限のプログラミングの作法、開発者に向けてモック、テスト駆動開発などについて解説しています。
初めての自動テストを読んで
どんな本 - - - - オライリー本( - WEBシステムための自動テストの入門書 - ターゲットは、主にプログラマーとテスター
業務用 Web アプリケーション開発のテスト自動化
ここでは Web 上で動作するシステムに対する自動テストの書き方をまとめたものを紹介します。一般的な業務用 Web アプリケーションを主軸として考えているため、業務 SE の人たちにも理解して貰えるように説明していきます。 テストツールなどのインストール方法や使用方法は省略しています。そちらについては参考になるような URL を記載しておきます。 最初は準備や考え方から初めて、次にテストの方法やコ…
2017冬休み課題図書10選
Merry Christmas! qnoteアドベントカレンダー最終日は、この冬休みに私が読みたい本、後輩たちに読んでほしい本をいくつか紹介したいと思います。私の業務や趣味がiOSやインフラ系なのでやや偏った選択になりますが、「リーダブルコード」などよく挙げられる鉄板モノは除外して、ここ3ヶ月以内に発売された or これから発売される書籍を中心に選びました。この本ダメだよ、もっと良い本あるよ的な指…
テスト自動化未経験者がテスト自動化エンジニアになったお話
はじめに こんにちは。 Mikatus株式会社の川嵜です。 Mikatusには1年と少し前にQAとして入社しました。これまで、QAとして品質保証を行ってきましたが、突然「テスト自動化よろしく!」と言われ、3ヶ月前に経験したことの無いテスト自動化エンジニアなるものにジョブチェンジしました。 開発もしたことがなく(ほんの少しだけpythonに触れたことはあるくらい)、「Javascript?、sele…
エンジニアになるために必要なスキル おすすめの書籍も紹介
エンジニアになるためには、幅広い知識とスキルが必要です。ある特定の技術を習得するだけでも多くの時間がかかります。 しかし、学習できる時間は限られています。そのため、<font color="Red"必要なスキルを選別して学習していくことが重要</fontです。また、いきなり難しい技術に挑戦すると挫折してしまうので<font color="Red"学習する順番も大切</fontです。 この記事では、…
テスト自動化のベストプラクティス
はじめに テスト自動化は比較的新しい技術であるため、参考資料が少ない領域です。 そのため、どのようにテスト自動化をすればいいのかわからない方もいらっしゃると思います。 この記事では、テスト自動化つまりSET(Software Engineer in Test)の領域についてアンチパターンとベストプラクティスを含めた概要と、E2EテストフレームワークのCypress( 「どうすれば、テスト自動化が成…
システムテスト自動化関連でよく参考にしている資料や書籍一覧
去年の7月頃からシステムテスト自動化の業務(ツール選定、自動テストスクリプト実装やコードレビュー周り)に携わっています。 そんな私がよく参考にしている資料や書籍を共有したいと思います。 warn 【注意事項】 この記事は個人の所感であり、所属企業・部門見解を代表するものではありません。
【社内勉強会】「10分ちょっとでわかる!初めての自動テスト」
はじめに こんにちは! 今年の4月に新卒で入社しました。AXLBIT株式会社( 今回は, 2024年6月7日, 及び7月5日に行われた社内勉強会で発表した内容を備忘録もかねて報告させていただきます。 今回のテーマは「10分でわかる○○」で, 自分と同じ新卒6人が登壇し発表させていただきました。良ければ下記のリンクから同期の記事もご覧ください!
『初めての自動テスト ―Webシステムのための自動テスト基礎』読んだ感想_まとめ
はじめに こんにちは。今回も書籍の感想まとめ兼、紹介になります。 最近のプライベートはコードを書くよりも技術書を読むことの方が多いもので… 書籍の中から印象に残った部分をまとめてみます。 記述履歴