タグ

ブックマーク / builderscon.io (2)

  • 開発現場で役立たせるための設計原則とパターン - builderscon tokyo 2018

    Abstract 設計原則やデザインパターンは重要なものであると言われています[要出典]が、原則やパターンを学ぶだけでは、なかなか「どのように開発現場に生かせばいいのか」が見えてこないというのもまた事実ではないでしょうか。 あるいは、原則やパターンを適用しようと頑張った結果、高まるはずの保守性が低まってしまった、というような話も、よく聞くように思います。たとえば、DRY原則を知った直後に、なんでもかんでも「共通化」を行い、あとからそこが負債化してしまった、というような体験は、多くの開発者の「苦い思い出」として残っていたりするのではないかと思います。 このセッションでは、開発要件やコードを多く例示しながら、原則やパターンと実際の開発の間の溝を埋めることを目指します。 また、原則同士の有機的なつながりや、原則とパターンの間にある関係にも光を当てることで、「カナヅチを持ったらなんでも釘に見える」

    開発現場で役立たせるための設計原則とパターン - builderscon tokyo 2018
  • 一から始めるJavaScriptユニットテスト - builderscon tokyo 2016

    Abstract 最近自分の関わっているプロジェクトでは、JavaScriptによる実装を行うときには小さい機能単位でES6モジュールの形でファイル分割し、さらに全てのファイルにユニットテストを作成しています。また、単なる関数のユニットテストだけでなく、DOM APIを使った機能の簡単なユニットテストも行っています。 そこで発表では、その知見から、JSにおけるユニットテストを一から始める方法について話します。次のことなどを話す予定です。 テストのためのライブラリにはどのようなものがあるか(assert, mocha, karma, sinonなど) ユニットテスト環境を整え、手元やCIでテストを動かす方法 簡単なJSのテストの書き方 DOM操作も行う機能のユニットテストを行う環境を整える その他、userAgentを偽装しながらのテストや、localStorageを使う機能を含めてのテス

    一から始めるJavaScriptユニットテスト - builderscon tokyo 2016
  • 1