できない
が、必要としているものたち
計算機科学
初歩的な論理回路、全加算器までしかわからない
フリップフロップは勉強したが忘れた
学校でCPUもどきみたいなやつを座学で勉強した
アルゴリズム
データ構造
木構造全般、ハッシュマップ、グラフなど名前だけしか知らない
デザイン
最低限崩れない程度
asa1984.devは結構イケてると思ってるんだけど、どうかな
テスト
単体テストのみしかやったことがない
E2Eやユニットテストのユースケースを知りたい
Web Speed HackathonでVRTや操作のE2Eテストの意義を知った
インフラ
ネットワーク
マスタリングTCP/IP読んでる途中
セキュリティ
全般
CORS
暗号
全般
高知高専の暗号理論を単位互換制度で受けました
フェルマーの小定理、RSA暗号、電子署名
代数学はワケワカメ
数学ガール/フェルマーの最終定理読むぞ
TLSもわからん
認可・認証
OAuth
認証システムの作り方
SQL
クエリ文をほぼ書いたことがない
基本的なのはわかった
インデックスわからん
Prismaに頼っている
asa1984.devのバックエンドにDrizzle使ってみた
テーブルの設計
第三正規化を調べながらできるくらいになった
設計
ドメインってなんだ?
SOLIDを使用言語の機能にあわせて適用するのがよさろうと思ってる
純粋関数最高