タグ

2019年12月16日のブックマーク (3件)

  • Xcode 11.0で追加された便利機能まとめ - Qiita

    この記事は、NTTテクノクロス Advent Calendar 2019 13日目です。 NTTテクノクロスの神長です。 社内では、モバイル向けアプリ開発の技術支援、ノウハウ記事の執筆、社内研修講師等を担当してます。 また、2018年から、地域の小学生を対象にしたプログラミング教育も行なってます。 はじめに 記事では、「Xcode 11.0で追加された便利機能まとめ」と題し、 簡単且つ、直ぐに使える!便利な機能 をPick upして紹介します。 エディタ関連 管理関連 テスト・デバック関連 Xcode 11.0の便利機能 エディタ関連 inline code diffs inline code diffsは、ローカルファイルのコードの変更前後の箇所をわかり易く明示する機能です。 ここでは、以下項目を説明します。 表示 非表示 変更の取り止め 表示 ソースコードからprint("Sampl

    Xcode 11.0で追加された便利機能まとめ - Qiita
  • idやclassを使ってテストを書くのは、もはやアンチパターンである - Qiita

    いきなり結論を書くと、idやclassはスタイルのためのものなので、テストでそれを使うのはやめましょう。そして、カスタムデータ属性を使いましょう。(idやclassはスタイルのためだけではないという意見はごもっともです!しかし、主にとしてスタイルに使われるということでご了承頂いて以下の駄文に付き合って頂けると幸いです🙇) 先に断っておくと主にreactについての話で、JSXを前提とします。(手法はReactに限りませんが理由は後述) 2020/03/23 追記 この記事は1年以上前に書かれた記事なのでテストフレームワークとしてenzymeを使っていますが、現時点ではTesting Libraryの使用をオススメします。data-testid に対応するクエリを備えています。 React Testing Library · Testing Library はじめに ご存知の通り、ロジックと

    idやclassを使ってテストを書くのは、もはやアンチパターンである - Qiita
  • 【Angular】これからはじめるE2Eテスト(2019) - Qiita

    この記事は Angular #2 Advent Calendar 2019 10日目の記事です Angular 9なかなかこないですね!みなさまのAngularのアップデート状況はいかがなものでしょうか。 いざアップデートしたはいいものの、ブラウザ上で正常に動作するか手作業で確認するのはなかなかツライものがあります。 また、E2Eで自動化してみたいけど何から手をつけたらいいか分からなかったり、昔からの製品なのでIEでも動作するか確認したい・・・ など色々困っていることはありませんでしょうか? この記事では、マルチブラウザで動作し (Chrome、Firefox、Edge、IE11など) Angularで困ったときのナレッジが割と見つかりやすく Angular CLIでプロジェクトを作成した際に標準でインストールされている Protractor を使って はじめてE2Eを書くための方法を紹介

    【Angular】これからはじめるE2Eテスト(2019) - Qiita