탁구치는 개발자
close
프로필 배경
프로필 로고

탁구치는 개발자

  • 분류 전체보기 (420)
    • WebRTC (7)
    • 프로그래밍 (139)
    • AI 활용 (3)
    • 서버 (49)
    • 개발툴 (102)
    • 개발이야기 (10)
    • 장애 경험 (1)
    • 유용한 도구 (4)
    • 끄적끄적 (17)
    • 독서 (86)
    • 회고 (1)
    • 재테크 (1)
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

코드 가독성에 대한 이야기

| 가독성 이란? 가독성은 코드의 첫 인상이다. 우리가 코드를 처음 맞닥드렸을 때 느껴지는 첫 인상이란게 있다. 어떤 코드는 지저분하며 복잡하고, 어떤 코드는 깔끔하고 이해하기 쉽다. 우리가 미팅을 할 때 상대방을 보면 첫 느낌이란 게 있다. 그 첫 인상이라는 것은 그 사람의 차림새, 용모, 걸음걸이, 눈빛 등으로부터 만들어진다. 코드도 사람의 첫 인상과 비슷하다. 사람과 같이 실체가 존재하진 않지만 코드 자체에서 풍겨져 나오는 기운이란 게 있다. 클래스를 잘 구성하여 역할을 분리하고 각 역할에 맞는 책임들이 클래스 내부에 캡슐화가 잘 되어 있는 것을 볼 때 그리고 논리의 흐름이 아주 자연스럽게 흘러가는 것을 볼 때 우리는 코드의 가독성이 좋다고 말한다. 즉, 유연하고 깔끔하게 잘 짜여져 있는 코드라고 ..

  • format_list_bulleted 개발이야기
  • · 2021. 2. 27.
  • textsms
RFID 리더기를 이용한 카드 복제 활용

RFID 리더기를 이용한 카드 복제 활용

RFID 리더기를 이용하여 어떤 편리성을 얻게 되었는지를 기록한다. 나는 1층 공동 현관문을 들어 갈 때마다 불편함을 느꼈다. 매번 번호를 눌러야 하는 것 공동 현관문 전용 카드키가 있지만 지갑에 넣고 다녀야 하고 문을 열 때마다 지갑에서 카드키를 꺼내야 하는 것 어찌보면 별 것 아닌 행동이지만 나에게는 불편함을 주는 요소였다. 그렇다고 공동현관문을 없애 달라고 할 수 있는 것도 아니기에 방법을 찾아보았다. 인터넷을 뒤지다 보니 RFID 리더기를 이용하여 카드키를 복제 할 수 있다는 것을 알게 되었다. 그때부터 였다. 어떻게 하면 좀 더 편리하게 1층 공동현관문을 열 수 있을까? 어떻게 하면 우리집 현관문을 편하게 열 수 있을까? 카드키가 아닌 내 휴대폰과 통합하여 사용할 수 있는 방법은 없을까? 나에게..

  • format_list_bulleted 유용한 도구
  • · 2021. 2. 15.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 방문자
오늘
어제
전체
전체 카테고리
  • 분류 전체보기 (420)
    • WebRTC (7)
    • 프로그래밍 (139)
    • AI 활용 (3)
    • 서버 (49)
    • 개발툴 (102)
    • 개발이야기 (10)
    • 장애 경험 (1)
    • 유용한 도구 (4)
    • 끄적끄적 (17)
    • 독서 (86)
    • 회고 (1)
    • 재테크 (1)
최근 글
최근 댓글

캘린더

«   2021/02   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28
태그
  • #algorithm
  • #java
  • #SourceTree
  • #fiddler
  • #Eclipse
  • #JQuery
  • #ant
  • #Spring
  • #Docker
  • #JPA
  • #tomcat
  • #VirtualBox
  • #SQL
  • #Apache
  • #Wireshark
  • #HTTP
  • #Jenkins
  • #리눅스
  • #Database
  • #개발주의사항
  • #제너릭
  • #vagrant
  • #maven
  • #Elasticsearch
  • #shellscript
  • #git
  • #javascript
  • #회고
  • #JUnit
  • #Kubernetes
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바