随時更新中。
命名
Variable
- camelCaseを用いる。
bad
var Num = 10;
good
var num = 10;
Function
- camelCaseを用いる。
bad
GetId(): number{ }
good
getId(): number { }
Class
- Class名はPascalCaseを用いる。
- memberはcamelCaseを用いる。
- functionはcamelCaseを用いる。
bad
class user {
Id: number;
GetId(): number {
return this.Id;
}
}
good
class User {
id: number;
getId(): number {
return this.Id;
}
}
Interface
- Interface名はPascalCaseを用いる。
- functionはcamelCaseを用いる。
bad
interface IUser {
GetId(): number;
}
good
interface User {
getId(): number;
}
Namespace
- Namespace名はPascalCaseを用いる。
bad
namespace app {
}
good
namespace App {
}
Array
- []の代わりにArrayを用いる。
bad
private Users: User[];
good
private Users: Array<User>;