新しいプログラミング言語を使う場合に調べておく項目メモ。
- コーディング規約
- クラス名/変数名/名前空間/インデント
- IDEまたはLintツールでチェック
- 基本構文
- 基本構文最速マスター記事で確認・暗記
- オブジェクト指向関連の記法
- 各言語で違いがあって忘れやすいものをメモする
- コンストラクタ
- 親呼び出し
- オーバーロード
- 継承記法
- 各言語で違いがあって忘れやすいものをメモする
- コレクションライブラリ
- Array/List/Map/Set
- 時間計算ライブラリ
- ロケール
- 現在時刻
- n秒前/後
- 曜日
- 文字列フォーマット変換
- 文字列操作
- Stringクラスのメソッド
- 正規表現
- URLパーサライブラリ
- ディレクトリ/ファイル操作
- ディレクトリ内のファイル一覧
- ディレクトリ存在確認
- ディレクトリ作成
- ファイル読み込み/書き込み
- ライブラリエコシステム
- リポジトリ
- コマンド/ライブラリ指定方法
- ライブラリの作成方法/アップロード方法
- コマンドオプションパーサー
- 乱数関連
- ランダム文字列の生成
- ランダム数の生成
- MySQLとの連携
- O/Rマッパ
- Redisとの連携
- テストフレームワーク
- Mock
- DB/Fixture
- Web Application Framework
- UserAgent判別方法
- Header情報取得方法
- フォーム作成
- 各フォームの生成方法
- バリデーション
- HTMLテンプレート
- ページネーション
- セッション管理
- CRUD
- ログイン機能
- ログイン認証
- ログイン機能提供
- ソーシャルログイン機能
- ライブラリ
- Basic認証
- WebSocket
- データアップロード
- デプロイ方法
- サーバ
- HTTPクライアント
- GET
- POST
- APIを叩く
- ログイン
- JSONパーサ
- XMLパーサ
- ログライブラリ
- Tips
- 環境変数の取得方法
- シグナルハンドル
- 設定ファイルパーサ
- YAML/TOML/Property
- Reflection機能
- AWS関連のライブラリ