This Month What I Learned 23

주영택·2022년 11월 1일
0

This Month What I Learned

목록 보기
23/24

네이밍 컨벤션

대체적으로 Dart 의 가이드를 따르려고 한다.

중요한 부분은 대소문자 규칙인데, 두 음절로 구성된 축약어는 둘 다 대문자로 표현한다는 것이다.

  • input/output → IO
  • data-base → DB
  • hypertext transfer/transport protocol → Http

예를 들면 아래와 같다.

// 좋은 예
class HttpConnection {}
class DBIOPort {}
class TVVcr {}
class MrRogers {}

var httpRequest = ...
var uiHandler = ...
var userId = ...
Id id;
// 나쁜 예
class HTTPConnection {}
class DbIoPort {}
class TvVcr {}
class MRRogers {}

var hTTPRequest = ...
var uIHandler = ...
var userID = ...
ID iD;

iterm2 세팅 중 페이징 문제

cat xxx 하고 종료하면 이전 화면으로 돌아가는게 불편하여 몇 달 전 수정했는데 새 장비에서 빠뜨린 세팅; 까먹을까봐 아예 기록을 남긴다.

이유는 catalog 사용시 별도의 버퍼를 사용해 스크롤을 처리하고 cat 이 종료하면 페이지를 복원하는 기능인데, 나는 이게 불편하다.

링크들

profile
NodeJS 백엔드 웹 개발자입니다.

0개의 댓글