변수

    [프로그래머의 뇌] 변수의 역할

    [프로그래머의 뇌] 변수의 역할

    코드에서 변수는 중요한 역할을 합니다. 처음 코드를 스캔할 때 이 변수가 어떤 의미인지 추론하게 되고 어떤 역할을 하는지 알 수 있기 때문입니다. 단순히 그렇게만 생각하고 있었는데, 이 책을 읽던 중 요르마 사야니에미 교수가 정의한 11개의 역할을 알게 되었고, 각 변수가 어떤 역할을 하는지 정리를 해준다. 코드에서 변수 이름에 역할명을 포함하면 변수명이 길어진다는 단점이 있지만 변수에 중요한 정보를 전달할 수 있고, 코드를 읽을 개발자가 변수의 역할을 파악할 때 수고로움을 덜 수 있습니다. 요르마 사야니에미 교수에 따르면, 변수를 이해하기 어려운 이유는 대부분의 프로그래머가 변수를 연관 지을 스키마를 자신들의 LTM에 가지고 있지 않기 때문입니다. 우리는 너무 구체적인 변수명 또는 너무 적은 것을 포함..