タグ

ブックマーク / leanpub.com (10)

  • Implementing DDD, CQRS and Event Sourcing

    This book explains and illustrates how to implement Domain-Driven Design, Command Query Responsibility Segregation and Event Sourcing. The goal is to build software that is behavior-rich, event-based, problem-centric, reactive, scalable and well-designed. Domain-Driven Design is a way to build software that focuses on the problem to solve and its associated knowledge areas. Command Query Responsib

    Implementing DDD, CQRS and Event Sourcing
    tuki0918
    tuki0918 2022/02/16
  • ghq handbook

    イントロダクション ghqとはなにか 動作環境 ghqの導入 基的な使い方 リポジトリを取得するghq get ローカルリポジトリを一覧するghq list すべてをghq getする リポジトリ取得ディレクトリの設定(ghq root) リポジトリを取得する(ghq get) SSHを用いたい場合や、プライベートリポジトリを取得したい場合 プロジェクトごとに取得ディレクトリを切り替える(ghq.<base>.root) ghq get {{Project}}でのowner検出 VCSを明示する(--vcs) 取得と同時にソースを確認する(--look, -l) targetの相対パス指定 ghq getのその他のオプション ローカルリポジトリの一覧・パス取得をおこなう(ghq list) ghq listに検索用引数を渡す クエリを厳密にマッチさせる(--exact) VCSで絞り込み

    ghq handbook
    tuki0918
    tuki0918 2020/01/06
  • Domain-Driven Design in PHP

    In 2014, after two years of reading about and working with Domain-Driven Design, Carlos and Christian, friends and workmates, traveled to Berlin to participate in Vaughn Vernon's Implementing Domain-Driven Design Workshop. The training was fantastic, and all the concepts that were swirling around in their minds prior to the trip suddenly became very real. However, they were almost no PHP developer

    Domain-Driven Design in PHP
    tuki0918
    tuki0918 2016/05/04
  • Laravel: Code Smart

    Laravel: Code Smart is the third installment in my 'Code' series of books for the Laravel framework. The 'Code' books have thousands of readers and are considered by many to be the most effective method of learning the Laravel framework. As always, my books serve as both an introduction for beginners, and reference material for more experienced developers. I promise that you're going to love it! Y

    Laravel: Code Smart
    tuki0918
    tuki0918 2015/04/22
  • 短気なプログラマのためのPHPUnitクックブック

    「今までテストを書いたことがないから、そろそろテストを書かなくては・・・」という、PHPUnitもテストのこともまだ知らないプログラマにとって、一番最初に欲しいのは「何から始めたらよいのか」を知るためのガイドです。 書は、PHPUnitを使ったテストの書き方を、短時間で知るための小冊子です。これだけ読めば、PHPUnitでテストを書いていけるようになります。 書が特徴的なのは、ユニットテストの形式的な書き方だけを単純に説明したではないということです。書では、PHPUnitによるテストを、オブジェクト指向の原則に沿った、良いコードへリファクタリングしていくための道具、と位置づけています。その流れに沿って、必要最低限の基礎知識や、実際にありそうなサンプルコードで使い方が説明されています。モック(テストダブル)を使ったテスト、フィクスチャを使ったテスト、APIのテストといった対象ごとのP

    短気なプログラマのためのPHPUnitクックブック
    tuki0918
    tuki0918 2015/01/16
  • Laravel Testing Decoded 日本語版

    (訳者注:この書籍の対象は、Laravel4.0です。 現行の4.2でも考え方の部分は利用できますが、Laravelを含め、紹介しているツール類の更新・進化もあり、書通り動作しない部分が多くなっています。著者は新しいテストについての書籍を、この秋に出版するとつぶやきましたが、2015年1月に次期バージョンの5.0リリースが予定されており、変更点も多いため、たぶん新しいテストは大分遅れると思われます。) 何度も経験しました。アプリケーションが大きくなるにつれ、段々いい加減になり、テストしないソースコードも増えていくんです。そのうち、アプリケーションを手動でテストするのは現実的でなくなってきて、「無理だ!」という話しになります。そんな時こそ、自動テストが当に必要なんだと、認識し始めるのです。もちろん、皆さんも過去にTDDに関する書籍を読んでいらっしゃるでしょう。しかし状況は多種多様で、突

    Laravel Testing Decoded 日本語版
    tuki0918
    tuki0918 2014/09/29
  • Everyday Rails - RSpecによるRailsテスト入門

    みなさんはこんなふうにRailsアプリケーションを作ったことはありませんか?たとえば、ブラウザをポチポチとクリックするだけでテストを終わらせて「たぶん大丈夫」と思い込んだり、「とにかく全部うまくいきますように」とただ祈るだけだったり……。 心配しないでください。それは誰もが通る道です。アプリケーションのテストやテスト駆動開発はRails開発における重要なトピックですが、巷の参考書を見ると適当な説明で済ませているものも多かったりします。書「Everyday Rails - RSpecによるRailsテスト入門」では、どのようにして私がそうしたテクニックを身につけたのか、そして、どのようにしてコードの信頼性を上げ、ブラウザ上で延々とテストしなくて済むようにしたきたのかをみなさんに説明します。 対応バージョンについて2024年1月のアップデートで、書のコンテンツをRails 7.1とRSpe

    Everyday Rails - RSpecによるRailsテスト入門
    tuki0918
    tuki0918 2014/02/08
    買ってみたー。
  • The Grumpy Programmer's PHPUnit Cookbook

    Learning how to use PHPUnit doesn't have to suck PHPUnit is the most commonly-used unit testing framework for PHP developers. While it's very powerful it also has a big learning curve. You know now is the time to master it but you have no idea where to start. There's lots of examples but you need some guidance on how to use it's features. My name is Chris Hartjes. I'm a long-time PHP developer who

    The Grumpy Programmer's PHPUnit Cookbook
    tuki0918
    tuki0918 2013/10/20
  • https://leanpub.com/jasmine-testing/

    https://leanpub.com/jasmine-testing/
  • https://leanpub.com/coffeescript-ristretto

    https://leanpub.com/coffeescript-ristretto
  • 1