강하게 입력 된 세계에서 왔고 일부 루아 코드를 작성하려고합니다. 어떤 유형의 것들이 문서화되어야합니까? 루아 원주민들은 무엇을하나요? Hungarian notation? 다른 것? 예를 들어루아에서 사용 된 문서화 방식은 무엇입니까?
:
local insert = function(what, where, offset)
그것은 우리가 여기에 문자열이나 테이블에 대해 얘기하고 있는지 한 눈에 알 것은 불가능하다.
내가 다른
local sInsert = function(sWhat, sWhere, nOffset)
또는
-- string what, string where, number offset, return string
local insert = function(what, where, offset)
또는 뭔가를해야합니까?
지역 변수는 어떻게됩니까? 표 항목 (예 : someThing.someProperty
)은 어떻게됩니까?
코드 스타일은 보통 고용주가 지시합니다. –
IDE가 컨텐츠 지원 및 팝 오버 도움말을 지원하는 방식으로 소스를 문서화하십시오. –
문제가 복잡하다는 것은 매개 변수가 종종 다형성이라는 점입니다. 테이블 키는'nil'을 제외한 모든 타입이 될 수 있습니다. 테이블 값은 모든 유형이 될 수 있습니다. 일부 함수는 특정 매개 변수에 대해 테이블이나 함수를 지원합니다 .... 'where'는 잠재적 인 경우입니다. –