나는 종종 그러한 주석이 사용되는 것을 보았습니다.
function foo() {
...
} // foo
while (...) {
...
} // while
if (...) {
...
} // if
때로는
if (condition) {
...
} // if (condition)
나는이 관행을 이해하지 못하여 적용하지 못했습니다. 코드가 너무 길어서이 엔딩 }
이 무엇인지 알아야하는 경우 별도의 함수로 나누는 것이 좋습니다. 또한 대부분의 개발자 도구는 일치하는 대괄호로 이동할 수 있습니다. 그리고 마지막으로, 마지막으로, DRY 원칙에 대한 명백한 위반입니다. 조건을 변경하면 주석도 변경해야한다는 점을 기억해야합니다. 그렇지 않으면 관리자 나 사용자에게 지저분해질 수 있습니다.
사람들은 왜 이것을 사용합니까? 우리는 그것을 사용해야합니까, 아니면 나쁜 습관입니까?
if ... then ... end if;
while ... loop ... end loop;
procedure Foo is ... end Foo;
있습니다. 가독성에 도움이된다는 것을 알게되었습니다 (컴파일러가 확인하지는 않습니다).
if(condition): ... else: ... endif;