タグ

設計に関するakaneharaのブックマーク (33)

  • 関心の分離を意識した名前設計で巨大クラスを爆殺する - Qiita


     退      EC   ()
    関心の分離を意識した名前設計で巨大クラスを爆殺する - Qiita
  • 現在時刻が関わるユニットテストから、テスト容易性設計を学ぶ - t-wadaのブログ

    この文章の背景について この文章はテスト容易性設計をテーマに 2013/11/26 に CodeIQ MAGAZINE に寄稿したものです。残念ながら CodeIQ のサービス終了と共にアクセスできなくなっていたため、旧 CodeIQ MAGAZINE 編集部の皆様に承諾いただき、当時の原稿を部分的に再編集しつつ、ライセンス CC BY(クリエイティブ・コモンズ — 表示 4.0 国際 — CC BY 4.0) で再公開いたしました。 旧 URL にいただいたブックマークとご意見はこちらです(これであなたもテスト駆動開発マスター!?和田卓人さんがテスト駆動開発問題を解答コード使いながら解説します~現在時刻が関わるテストから、テスト容易性設計を学ぶ #tdd|CodeIQ MAGAZINE)。旧記事には当に多くの反響をいただき、誠に感謝しております。 目次 この文章の背景について 目次 出

    現在時刻が関わるユニットテストから、テスト容易性設計を学ぶ - t-wadaのブログ
  • Varnishを多段にする利点と注意するところ – cat /dev/random > /dev/null &


     Varnish使 LB VarnishSoftwareVarnishPlusVarnishVarnish High AvailabilityVarnish VarnishPlus VCLSquidsibling Race condition VarnishThundering Her
    Varnishを多段にする利点と注意するところ – cat /dev/random > /dev/null &
  • Kazuho@Cybozu Labs: キャッシュシステムの Thundering Herd 問題


    « MySQL BK |  | Mutex - KeyedMutex » 20070926  Thundering Herd   Thundering Herd 12  2 
  • Linuxの強味

    The Linux Edge Linuxの強味 Linus Torvalds リーナス・トーバルズ Translation by Akira Kurahone 今現在、Linuxには数百万人のユーザがいる。数千人の開発者がいる。市場は拡大しつつある。Linuxは、組み込み用システムでも使われている。ロボット制御システムでも使われている。スペースシャトルに搭載されて宇宙へも行った。私としては、こうなることを十分予見していた、と言いたいし、これはLinuxの世界制覇計画の一環にすぎない、とも言いたいところだが、正直な話、こうなってしまったことに私自身が少々驚いている。私としては、Linuxのユーザが千人から百万人に増えたときのことより、それが一人から百人に増えたときのことをよく覚えている。 Linuxは、移植性と利便性を前提にしたから成功したわけではない。Linuxは、優れた設計理念と開発モデ

  • 一般設計学 色々な設計に共通する思考

    一般設計学 色々な設計に共通する思考 (設計はどこまで形式的記述が可能か) 吉川弘之 東京大学工学部精密工学特別講義 2011年1月12日 設計: 要求から解へ 設計者 要求概念 整理された 要求 解概念 記述された 解 記述された 要求 設計の形式的表現 設計要求 設計解 設計過程 (機能) (存在物) 設計知識 知識(概念間の関係) 過程(概念操作) 設計過程は概念操作である。したがって操作可能な 概念の表現を定めることが必要である。 設計学の展望 C.Levi-Strauss: Structure of knowledge and design process Pahl, Beitz: Descriptive and classificatory Bruce Archer: Arithmetic and optimizations W.G.Rodenacker: Functional

  • コマンドラインツールを作るときに参考にしている資料 | SOTA


     - YAPC::Asia Tokyo 2014  YAPC   UNIX UNIX Mike GancarzUNIX  
  • 「WebAPI 設計のベストプラクティス」に対する所感 - Qiita


    : WebAPI  Best Practices for Designing a Pragmatic RESTful APIQiita稿 : WebAPI Best Practices for Designing a Pragmatic RESTful API  
    「WebAPI 設計のベストプラクティス」に対する所感 - Qiita
  • アーキテクチャよりも設計を重視しよう – 米政府18Fチームの提案 | POSTD


     CASH LAYER FRONT END ASSET SERVE WEB SERVER W/ROUND ROBIN FAILOVERWeb THE CLOUD ALL READS! WRITES READS MASTER INPORTANT POINTY THINGS MULTI MASTER DBCLUSTER 使
    アーキテクチャよりも設計を重視しよう – 米政府18Fチームの提案 | POSTD
  • AWSのネットワーク設計をサボらないでちゃんとやる


    AWS PaaSAWS EC2VPC VPCIP VPC使IP
    AWSのネットワーク設計をサボらないでちゃんとやる
  • RESTのベストプラクティス | POSTD


    REST APIWebAPI使RESTRESTREST稿 RESTfulAPI  :  API APIAPI1UR
    RESTのベストプラクティス | POSTD
  • WebAPIを勢いで作って失敗した小話と解決のポイント - アニメイトラボ開発者ブログ


    animateLAB Advent Calendar2015 7 11Web/@KangalMi WebAPIiOS/Android Web WebAPI   "meta": { "status": 500, "message": "" } metastatusHTTPmessage
    WebAPIを勢いで作って失敗した小話と解決のポイント - アニメイトラボ開発者ブログ
  • キャッシュシステムのオリジンサーバアクセスの効率化と Apache Traffic Server


    2023101LINELINELINE Tech Blog  HTTP  Apache Traffic Server ( ATS)  Yahoo! JAPAN  HTTP/2  CDN  ATS  HTTP  HTTP 使
    キャッシュシステムのオリジンサーバアクセスの効率化と Apache Traffic Server
  • Web APIにはJSONベースのフォーマットを使おう - Qiita


    { "response": { "id": 3342124, "message": "Hi!", "user": { "id": 3456, "name": "Taro Yamada", "image_url": "/images/taro.png" } } }   JSON plain JSONJSON使 JSONJSON API 
    Web APIにはJSONベースのフォーマットを使おう - Qiita
  • Heliumエンジンの設計と実装

    UE4 MultiPlayer Online Deep Dive 基礎編1 -Getting Started- (historia様ご講演) #UE4DDエピック・ゲームズ・ジャパン Epic Games Japan

    Heliumエンジンの設計と実装
  • shared_ptrとゲームプログラミングでのメモリ管理


    onstexprcpuGenya Murakami
    shared_ptrとゲームプログラミングでのメモリ管理
  • Component basedgameenginedesign

    オープンソースカンファレンス 2019 Tokyo/Spring 発表資料 #osc19tk https://www.ospn.jp/osc2019-spring/ 2019年2月22日(金)

    Component basedgameenginedesign
  • 5分で絶対に分かるAPI設計の考え方とポイント


    APIAPIAPIHTTPAPI4 0API API WebAPIApplication ProgrammingInterfaceAPIAPI5APIAPI ProgrammableWebAPIAPIAPI
    5分で絶対に分かるAPI設計の考え方とポイント
  • 1日に100万レコード増える場合のテーブル設計


    MySQLTCX DataKonsultABRDBMS)MySQLLinuxUNIXWindows PHPWebHTMLPHPHTMLHTMLPHPPHP
    1日に100万レコード増える場合のテーブル設計
  • 基本設計を分担してはいけない - 設計者の発言


    SI40 DB MECEDB
    基本設計を分担してはいけない - 設計者の発言