タグ

ブックマーク / postd.cc (21)

  • フロントエンドのテストは皆のためのもの | POSTD

    テストとは人によって反応が分かれるものの1つであり、大喜びする人もいれば、見ないようにして去ろうとする人もいます。あなたがどちらの側であるにせよ、ここではフロントエンドのテストは皆のためのものであるということを説明します。実際、テストには多くの種類があり、それがテストに対して初めに恐れや混乱を感じる一因なのかもしれません。 この記事では、特に有名で広く利用されている種類のテストを扱います。なかには目新しいものはないと感じる読者の方もいらっしゃるかもしれませんが、少なくとも復習にはなるでしょう。どちらにせよ、筆者の目標は、この記事を通じて世の中のさまざまな種類のテストについて理解を深めてもらうことです。ここではユニットテスト、統合テスト、アクセシビリティテスト、ビジュアルリグレッションテストなどを一緒に見ていきます。 さらに、Mocha、Jest、Puppeteer、Cypressなど、各種

    フロントエンドのテストは皆のためのもの | POSTD
    jkltf
    jkltf 2021/09/14
  • プログラマの採用面接で聞かれる、データ構造とアルゴリズムに関する50以上の質問 | POSTD


    UberNetflix Amazon  Microsoft  Google InfosysLuxsoft    12       使2 
    プログラマの採用面接で聞かれる、データ構造とアルゴリズムに関する50以上の質問 | POSTD
    jkltf
    jkltf 2019/02/08
  • Makefileを自己文書化する | POSTD


     Makefile 使 make install  make deploy  make run-dev  make restart-api make README  CLI使 make 便 
    Makefileを自己文書化する | POSTD
    jkltf
    jkltf 2018/10/12
  • なぜPythonはこんなにも遅いのか? | POSTD


    (2020/08/18) PythonDevOpsWeb使  JavaCC++C#Python [](https://algs4.cs.princeton.edu/faq/)The Computer Language Benchmarks Game 10the Computer Language Benchmarks GameJavaC#GoJavaScriptC++
    なぜPythonはこんなにも遅いのか? | POSTD
    jkltf
    jkltf 2018/10/12
  • 私のURLはあなたのURLとは違う : curl作者の語る、URLの仕様にまつわる苦言 | POSTD


    1996curlhttpgetURL URL : Uniform Resource Locators 1994IETFURL curl  URL URI : Uniform Resource Identifiers (2005)curlRFC 3986URL
    私のURLはあなたのURLとは違う : curl作者の語る、URLの仕様にまつわる苦言 | POSTD
    jkltf
    jkltf 2018/05/08
  • マイクロサービスはもう十分 | プロダクト・サービス | POSTD

    モノリスとして管理するには複雑すぎるというシステムでない限り、マイクロサービスは検討さえしなくていい。ソフトウェアシステムの大多数は、単一のモノリシックアプリケーションとして構築されるべきである。そのモノリス内のモジュール性が良好になるよう注意を払う必要はあるが、別個のサービスに分けようとしてはいけない。要旨 モノリスとして管理するには複雑すぎるというシステムでない限り、マイクロサービスは検討さえしなくていい。ソフトウェアシステムの大多数は、単一のモノリシックアプリケーションとして構築されるべきである。そのモノリス内のモジュール性が良好になるよう注意を払う必要はあるが、別個のサービスに分けようとしてはいけない。 – Martin Fowler 明確に構造化されたモノリスを構築できない時、なぜマイクロサービスがその答えだと思うのか。 Simon Brown 始めに マイクロサービスの利点と欠

    マイクロサービスはもう十分 | プロダクト・サービス | POSTD
    jkltf
    jkltf 2017/07/10
  • APIデザインにおける七つの大厄介 | POSTD


    (2016/7/29) APIAPI API     API
    APIデザインにおける七つの大厄介 | POSTD
    jkltf
    jkltf 2017/02/27
  • CSSになり損ねた言語たち | POSTD


    TeXMicrosoft Word  1- Marc Andreessen 1994 Tim Berners-LeeHTML1991HTML CSS510
    CSSになり損ねた言語たち | POSTD
  • DHHはどのようにRailsのコントローラを書くのか | POSTD

    私たちの救世主DHH™は最近の Full Stack Radioのインタビュー で、 Basecamp の最新版で彼がどのようにRailsのコントローラを書いたかを説明しています。下記は、彼のすばらしい話を書き取ったものです。 これまでに思うようになってきたのは、「RESTの原則に従うには、どのタイミングで新たなコントローラを作るべきかを一度決めたら、ほぼ異例なくその原則を遵守するべきだ」ということです。いつだってその方がうまくいくんです。自分の作ったコントローラの状態を悔やむのは決まって、作ったコントローラの数が少なすぎた時です。多くの処理を任せようとしすぎてしまうんです。 そこでBasecamp 3では、ある程度理にかなったサブリソースがあれば、毎回コントローラを分割していきます。フィルタなどの場合ですね。例えば画面があって、それがある状態になっているとします。もしこれにいくつかのフィ

    DHHはどのようにRailsのコントローラを書くのか | POSTD
  • HTTPステータスコードを適切に選ぶためのフローチャート : 難しく考えるのをやめよう | POSTD


    HTTP 200  404  302  301  I like to imagine that HTTP status codes are like CB 10 codes. "Breakerbreaker, this is White Chocolate Thunder. We'vegot a 200 OK here."  Aaron Patterson (@tenderlove) 2015, 107HTTP10200
    HTTPステータスコードを適切に選ぶためのフローチャート : 難しく考えるのをやめよう | POSTD
    jkltf
    jkltf 2016/02/17
  • AWSで避けるべき5つの間違い | POSTD


    AWSAmazon Web ServicesAWSWeb5  Auto Scaling 使 CloudWatchTrusted Advisor  Web Web Web  Web   DNSCDN
    AWSで避けるべき5つの間違い | POSTD
    jkltf
    jkltf 2016/01/28
  • 私が選ぶ2015年の”新しい”Pythonモジュール トップ5 | POSTD


    joblib joblib便 Flowminder joblib使joblib      3使2使 使
    私が選ぶ2015年の”新しい”Pythonモジュール トップ5 | POSTD
  • JavaScriptフレームワークの寿命 | POSTD


    (9/13)   寿 寿  
    JavaScriptフレームワークの寿命 | POSTD
  • Web開発者が恐らく知らない、SSLについて知っておくべきこと | POSTD


    2015WebSSLWebHacker News DV Lets Encrypt  EV  CertSimple  Mozilla SSL Config Generator 使  SSL Labs 使A  1. Chrome
    Web開発者が恐らく知らない、SSLについて知っておくべきこと | POSTD
  • 機械学習とは何か? – 機械学習の定義と使える言い回し | POSTD


           使4
    機械学習とは何か? – 機械学習の定義と使える言い回し | POSTD
  • コードレビューのベストプラクティス | POSTD


    Wiredrive  2  /  : 12
    コードレビューのベストプラクティス | POSTD
  • 30日間で300回のプログラミング面接をしてわかったこと | POSTD

    プログラマの採用方法を改善するため、1カ月程前にTriplebyteを立ち上げました。昔から変わらず、履歴書、コードをホワイトボードに書かせるプログラミングテスト、そして直感など、これらを判断基準に面接を行う企業が多すぎます。私たちは、より良い採用方法について最初に考えたアイディアを マニフェスト に記しました。それから1カ月と少しが経過し、この30日間で、300回の面接を行いました。私たちはアイディアを実行に移し、どの方法が有効で、どの方法が有効ではないかを確認し、そのプロセスを繰り返すということを始めたのです。この投稿には、300回の面接を通して私たちが学んだことを書いていこうと思います。 投稿では、細かい内容についての説明が多くなりますが、キーとなる発見は以下の通りです。 私たちが作ったオンラインのプログラミングクイズの結果を見れば、高い確率でプログラミング面接の結果を予測できる。

    30日間で300回のプログラミング面接をしてわかったこと | POSTD
    jkltf
    jkltf 2015/07/23
  • Java 8とScala ‐アプローチの違いと相互イノベーション | POSTD


    ScalaJava8  ScalaJavaJava使Scala  ScalaScalaJavapublic class Person { private String firstN
    Java 8とScala ‐アプローチの違いと相互イノベーション | POSTD
  • 私がコーディングで垂直方向にそろえるインデントをとる理由 | POSTD


     Hacker News  Linux Kernel       int robert_age = 32; int annalouise_age = 25; int bob_age = 250; int dorothy_age = 56; bob_age       
    私がコーディングで垂直方向にそろえるインデントをとる理由 | POSTD
    jkltf
    jkltf 2015/01/21
  • テスト駆動開発(TDD)はもう終わっているのか? Part 1 | POSTD


    2014/10/8 TDDTDDKent BeckDavid Heinemeier Hansson3    DavidRailsConf調 RailsTDD  TDD  23David David
    テスト駆動開発(TDD)はもう終わっているのか? Part 1 | POSTD