2017-06-01から1ヶ月間の記事一覧
Javaで例外処理と言えば、Exceptionクラスを継承したクラスを定義して、instanceof演算子で条件分岐するのが定番です。JavaScriptの定番について調べてみたところ、大きくは下記の2パターンがあるようです。 Errorオブジェクトを継承する Errorオブジェクト…
私はJavaを長く使ってきたためオブジェクト指向の考え方は馴染み深いのですが、JavaScriptではを使うときにはあまり意識していませんでした。JavaScriptはクラスを定義する方法がいくつかあってややこしいので、簡単に整理してみました。 ES5以前ではclass構…
Node.jsのモジュール読み込みではmodule.exports、exportsが利用できますが、違いがいまいち理解できていなかったので自分なりに整理してみました。 実装上の違いといった細かいことはリンク先にとても詳しく記載されていますので、今回は使い分け方に焦点を…
Atomエディタプラグインのvim-mode-plusには通常のVimエディタにあるvimrcを読み込む機能がないため、Atomのキーマップ設定ファイルであるkeymap.csonに設定し、複数のコマンドを割り当てたい場合はAtomの設定ファイルであるinit.coffeeに複数コマンドを1つ…
学生の頃からVimを愛用して来ましたが、用途によってはプラグインが豊富なAtomの方が便利な場合があるので、AtomでVimキーバインドを設定する方法を調べてみました。 プラグインのインストール vim-mode-plus + ex-mode の組み合わせが推奨されています。 vi…
I made a class diagram with PlantUML followed by the previou sequence diagram. ' Write comments after single quotaion mark. @startuml ' Color Setting skinparam classBorderColor black skinparam classArrowColor black skinparam noteBorderColo…
前回のシーケンス図に続いてクラス図も作成してみました。 ' コメントはシングルクオーテーションの後に記述する @startuml ' 色設定 skinparam classBorderColor black skinparam classArrowColor black skinparam noteBorderColor black skinparam classAt…
I made a sample sequence diagramAtom with PlantUML. Most frequently used rules are in this sample, so you should be able to make your own diagrams by modifying this sample if you forget the rules. ' Writes comments after singl quotaion mar…
AtomでPlantUMLを編集する環境が整ったので、今回はシーケンス図のサンプルを作成しました。よく使いそうな記法を網羅するようにしていますので、記法を忘れていてもこのサンプルを修正しながら図を記述していくことができると思います。 ' コメントはシング…