この文書の現在のバージョンと選択したバージョンの差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
マインドマップ [2019/12/29 14:33] ips |
マインドマップ [2020/01/01 07:13] (現在) ips [Otherマップ] |
||
|---|---|---|---|
| ライン 1: | ライン 1: | ||
| - | ====== kotlinマップ ====== | + | ====== マインドマップ ====== |
| - | ===== マインドマップ ===== | + | ===== Kotlinマップ ===== |
| ライン 17: | ライン 17: | ||
| *** 不変・共変・反変 | *** 不変・共変・反変 | ||
| ** コルーチン | ** コルーチン | ||
| - | ** enum | + | ** クラス |
| - | *** ADT(代数的データ型) | + | *** 無名内部クラス |
| - | ** shieled | + | **** SAM変換 |
| + | *** enum | ||
| + | **** ADT(代数的データ型) | ||
| + | *** shieled | ||
| ** ktor | ** ktor | ||
| ** assertK | ** assertK | ||
| ライン 29: | ライン 32: | ||
| *** オブジェクト式 | *** オブジェクト式 | ||
| *** コンパニオンオブジェクト | *** コンパニオンオブジェクト | ||
| + | ** TEST | ||
| + | *** Mock | ||
| @endmindmap | @endmindmap | ||
| </uml> | </uml> | ||
| + | |||
| ===== 用語 ===== | ===== 用語 ===== | ||
| ライン 41: | ライン 47: | ||
| * オブジェクト式 … スコープがどこで宣言するかに依存。ファイルレベルならすぐ初期化。クラス内部ならクラス初期化時初期化。 | * オブジェクト式 … スコープがどこで宣言するかに依存。ファイルレベルならすぐ初期化。クラス内部ならクラス初期化時初期化。 | ||
| * コンパニオンオブジェクト … 他のクラス内部で宣言。クラス初期化時に初期化。もしくは直接呼び出したとき初期化。 | * コンパニオンオブジェクト … 他のクラス内部で宣言。クラス初期化時に初期化。もしくは直接呼び出したとき初期化。 | ||
| + | |||
| + | ====== JavaScriptマップ ====== | ||
| + | |||
| + | <uml> | ||
| + | @startmindmap | ||
| + | * Javascript | ||
| + | ** Angular | ||
| + | ** React | ||
| + | *** TypeScript | ||
| + | *** create-react-kotlin-app | ||
| + | ** API | ||
| + | *** Express | ||
| + | *** JsonServer | ||
| + | @endmindmap | ||
| + | </uml> | ||
| + | |||
| + | ===== JavaScript用語 ===== | ||
| + | |||
| + | * | ||
| + | |||
| + | ====== Otherマップ ====== | ||
| + | |||
| + | <uml> | ||
| + | @startmindmap | ||
| + | * Front | ||
| + | ** テンプレートエンジン | ||
| + | *** EJS | ||
| + | *** pug | ||
| + | *** HAML | ||
| + | ** タスクランナー | ||
| + | ** CSSプリプロセッサ | ||
| + | *** SASS | ||
| + | *** PostCSS | ||
| + | ** Javascriptトランスパイラ | ||
| + | *** Babel | ||
| + | *** Typescript | ||
| + | ** フレームワーク | ||
| + | *** React | ||
| + | *** Vue | ||
| + | *** Angular | ||
| + | ** モジュールバンドラ | ||
| + | *** CommonJS | ||
| + | *** AMD | ||
| + | ** 構文チェッカー | ||
| + | *** eslint | ||
| + | *** stylelint | ||
| + | @endmindmap | ||
| + | </uml> | ||
| + | |||
| + | |||
| + | <uml> | ||
| + | @startmindmap | ||
| + | * NPM | ||
| + | ** npx | ||
| + | ** nodist | ||
| + | @endmindmap | ||
| + | </uml> | ||
| + | |||
| + | <uml> | ||
| + | @startmindmap | ||
| + | * プログラム | ||
| + | ** メタプログラミング | ||
| + | *** DSL | ||
| + | **** Ruby on Rails | ||
| + | |||
| + | @endmindmap | ||
| + | </uml> | ||
| + | |||
| + | |||
| + | ===== Other用語 ===== | ||
| + | |||
| + | |||
| + | * NPM ... Node Package Manager | ||
| + | * NPX ... ローカルにインストールしたnpmパッケージを、npxコマンドだけで実行できる。[[https://qiita.com/tonkotsuboy_com/items/8227f5993769c3df533d|npm 5.2.0の新機能! 「npx」でローカルパッケージを手軽に実行しよう]] | ||
| + | * [[https://gihyo.jp/admin/feature/01/dsl/0001|DSL(Domain Specific Language)]] ... ある特定の種類の問題に特化したコンピュータ言語。 | ||