Matlab style: should table names be capitalized?
조회 수: 8 (최근 30일)
이전 댓글 표시
In Elements of Matlab Style, Richard Johnson recommends capitalizing structure names to distinguish them from variables. Now that tables have been introduced, should table names be capitalized for the same reason? I am writing code that will be shared with users who are unfamiliar with tables, so I want to make things easier for them if possible.
댓글 수: 1
Adam
2017년 1월 17일
편집: Adam
2017년 1월 17일
I never use tables and rarely structs, but I always use lower case for variable names (well, camelCase) and capitalisation for class names (though not their objects, which are variables, hence lower case) since I use OOP. It's all personal preference though. Our company's development team arbitrarily switched over from using camelCase to snake_case a few years ago. People just work with whatever standard is dictated. If you are lucky enough to be the one doing the dictating (as I was for our Matlab repo which retained its camelCase approach) then you can choose whatever you want that makes sense.
채택된 답변
Image Analyst
2017년 1월 17일
I agree with Adam (whose comment above should have been an Answer). I use camelCase for all variable names regardless if it's a double, a table, a structure, or whatever. I don't know why a structure name would need to be distinguished from other types of variables. Variables come in all types from simple double scalars to more complicated arrays and structures, to even more complicated classes. I don't know why it would help to change capitalization since you need to know what kind of variable it is in the first place just to use it. However most of the other recommendations are good, such as using descriptive variable names, avoiding cryptic code, using lots of comments, using proper indentation, a line of code should contain only one executable statement (despite the fact that he himself violates it in the document), etc. Loren Shure also has a blog entry: http://blogs.mathworks.com/loren/2014/01/29/coding-best-practices-a-good-read/
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Structures에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!