1. 유니티 내부에서는 파스칼 표기법을 쓴다.
2. 클레스나 메소드 명등, 큰 덩어리에는 파스칼 표기법을 쓴다.
3. 함수 내부 파라미터나 변수는 카멜 표기법을 쓴다.
4. Non_public 변수명은 _ + 카멜 표기법을 쓴다.
5. 변수명은 딱 봐도 알아볼 수 있게 적는다.
변수명에 대한 표기법은 크게 4가지 정도 되지만,
주로 사용하는 파스칼 표기법과 카멜 표기법만 간단 하게 짚고 간다.
public class ExampleEvents
{
// A public field, these should be used sparingly
public bool IsValid;
// An init-only property
public IWorkerQueue WorkerQueue { get; init; }
// An event
public event Action EventProcessing;
// Method
public void StartEventProcessing()
{
// Local function
static int CountQueueItems() => WorkerQueue.Count;
// ...
}
}
public class DataService
{
private IWorkerQueue _workerQueue;
}
public class DataService
{
private static IWorkerQueue s_workerQueue;
[ThreadStatic]
private static TimeSpan t_timeSpan;
}
public T SomeMethod<T>(int someNumber, bool isValid)
{
}