タグ

2020年3月11日のブックマーク (3件)

  • クリーンアーキテクチャ完全に理解した

    clean_architecture.md 2020/5/31追記: 自分用のメモに書いていたつもりだったのですが、たくさんのスターを頂けてとても嬉しいです。 と同時に、書きかけで中途半端な状態のドキュメントをご覧いただくことになっており、大変心苦しく思っています。 このドキュメントを完成させるために、今後以下のような更新を予定しています。 TODO部分を埋める 書籍を基にした理論・原則パートと、実装例パートを分割 現在は4層のレイヤそれぞれごとに原則の確認→実装時の課題リスト→実装例という構成ですが、同じリポジトリへの言及箇所がバラバラになってしまう問題がありました。更新後は、実装時の課題リストを全て洗い出した後にまとめて実装を確認する構成とする予定です。 2021/1/22追記: パートの分割と、クリーンアーキテクチャという概念の定義について追記を行いました。大部分の実装例パートを中心

    クリーンアーキテクチャ完全に理解した
  • GitHub - Pull Assignerでレビュアーを効率的にアサインする - Qiita

    はじめに GitHubがPull Pandaを買収して、次の3つの機能が無料公開されたので実際に導入してみました。 この記事では、レビュアーを効率的にアサインするための機能であるPull Assignerについて紹介します。 機能名 機能 Pull RemindersおよびPull Analyticsについては、@turmericNさんの記事「【GitHubコードレビューツールのPull Pandaを一部触ってみた」がわかりやすかったのでオススメです。 Pull Assigner とは? Pull Assignerはコードレビュー(のレビュアー)をアサインすることで、プロセスをよりバランスのとれた効率的なものにします。 その結果として、次のような効果が期待できます。 Balance workloads / 作業負荷の平準化 コードレビューを均等にアサインすることで、全員が貢献できます。

    GitHub - Pull Assignerでレビュアーを効率的にアサインする - Qiita
  • JavaプログラマーのためのGo言語入門 | フューチャー技術ブログ

    JavaプログラマーのためのGo言語入門こちらはJava to Go in-depth tutorialの日語訳です 原文の著者に許諾を得て翻訳・公開いたします。 このチュートリアルは、JavaプログラマーがすばやくGo言語にキャッチアップできるようにすることを目的としています。 目次 Hello stack 主な違い シンタックス(文法) 定数 構造体 ポインタ スライス 値の作成 メソッドとインターフェース エラー PanicとRecover ゴルーチンとチャネル Hello server Hello stack 1まずはじめに簡単な例を見ていきましょう。この例ではシンプルな抽象データ型をGoで実装しています。 // collectionパッケージはstring型を格納できるスタックを実装している package collection // Stackのゼロ値はすぐに使用できる空のス

    JavaプログラマーのためのGo言語入門 | フューチャー技術ブログ