본문 바로가기 메뉴 바로가기

세상엔 배울 게 많다

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

세상엔 배울 게 많다

검색하기 폼
  • 분류 전체보기 (34)
    • 회고록 (6)
      • Daily (4)
      • Yearly (2)
    • Problem Solving (3)
      • 개발일기 (0)
      • 작업일기 (3)
    • CS (23)
      • Client (6)
      • Server (3)
      • JAVA (2)
      • Infra (2)
      • Software Engineering (8)
    • ETC (2)
  • 방명록

전체 글 (34)
Sync / Async과 Blocking / Non-Blocking의 차이를 이해하자!

들어가기 전, 컴퓨터와 관련된 작업을 처리하다 보면 꼭 나오는 개념이었던 것 같은데 학생 때는 이해가 잘 안 됐다. 아마 당시에는 sync & blocking이고 async & non-blocking이다로 이해하고 넘어갔지만 개념 자체가 달랐다. 다시 언급되는 sync(동기) / async(비동기) 그리고 blocking / non-blocking에 대해서 알아보고 넘어가자. Blocking / Non-blocking 행위자가 취한 행위 자체가 막힌, 제한된, 대기하는 상태 호출된 함수가 자신이 할 일을 모두 마칠 때까지 제어권을 계속 가지고서 호출한 함수에게 바로 돌려주지 않으면 Block 호출된 함수가 자신이 할 일을 채 마치지 않았더라도 바로 제어권을 건네주어(return) 호출한 함수가 다른 일을..

CS 2022. 5. 10. 01:14
디자인 시스템

goorm에서 경험했던 디자인 시스템을 바탕으로 써보기. 디자인 시스템이란? 각종 서비스 UI 디자인에서 재사용 가능한 컴포넌트와 패턴을 정의해, 전체 디자인을 일관성 있게 적용할 수 있도록 만든 가이드라인 또는 규칙을 말한다. 미리 만들어 놓은 컴포넌트를 재사용함으로써, 더 효율적으로 디자인을 할 수 있다. 장점 1. 디자인의 일관성을 제공 (사용자에게 설득력과 신뢰를 준다) 2. 쉬운 재사용, 재활용으로 생산성 증가 개발자로서 GDS를 다룰 때, 일관성 있는 콘텐츠로 개발 속도를 높여주는 즐거움을 느껴봤다. 단점 1. 디자인 시스템 유지보수하는 데 큰 비용이 들 수 있다. 2. 사용자에 피드백에 따라 지속적인 업데이트가 필요하기에 비용을 충분히 고려해야 한다. 3. 사용 지침이 필요하다 (없을 경우,..

CS/Client 2022. 5. 9. 21:46
돼, 되 / 안, 않 / 던, 든

카톡을 주고 받다보면 갑자기 혼자 해깔릴 때가 있었다.. ㅠ 돼 - 해, 되어 되 - 하 먹으면 안돼요. => 먹으면 안 되어요. => 먹으면 안해요. (o) 먹으면 안되요. => 먹으면 안하요. (x) 안해요. 안하요. 둘 중 더 어색한 건 안하요. 안 - 아니 않 - 아니하 그렇게 해선 안돼 => 그렇게 해선 아니돼 그렇게 해선 돼 (o) 그렇게 해선 않돼 => 그렇게 해선 아니하돼 (x) 안, 않을 쓰는 곳에서는 빼보는 것도 좋다. 안 - 말이 됨 않 - 말이 안됨 던 - 회상 든 - 기회 2년 전, 비가오던 거리를 생각하다. 그게 너한테 돈이든 명예든 나랑은 상관없어.

ETC 2022. 5. 6. 14:13
개발자들끼리 이야기 할 때, 해깔리는 키보드 키 모음집

'~' : 물결표시, 틸더 ex) 이 패키지 버전은 틸더 8.3.0이야. 메이저와 마이너가 고정되구 패치버전만 최신으로 깔릴거야. '-' : 하이푼 ex)semi-colon에서 하이푼을 적용해야해. '-' : 대시 ex) 이 부분에 대시가 들어가면 좋을 것 같아! '_' : 언더바 ex) 우리는 camelCase 말구 snakeCase로 언더바를 사용할거야. '|' : 버티컬-라인 ex) OR 연산이 필요할 것 같아. 버티컬라인 2개 넣어줘 '/' : 슬래시 ex) 주석 처리할거면 슬래시 2번 넣어줘 '\' : 백슬래시 ex) 문자열 처리할 때, 이스케이프 문자들 때문에 백슬래시가 쓰여 '^' : 캐릿 ex) 이 패키지 버전은 캐릿 8.3.0이야. 메이저가 고정되고 마이너는 최신을 바라볼거야 '*' :..

ETC 2022. 5. 4. 16:33
이전 1 ··· 3 4 5 6 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • djunnni github
TAG
  • 디자인시스템
  • 너디너리데모데이
  • S3
  • 개발기록
  • 디미터법칙
  • application/x-www-form-urlencoded
  • SSAFY 퇴소
  • 개발프로세스
  • nodejs
  • LTS 개선
  • AntPattern
  • 소프트웨어개발프로세스
  • 필수단어
  • SSAFY 특화프로젝트 회고
  • 트랜잭션
  • 블로킹/논블로킹
  • 2022년 회고
  • charset
  • PresignedURL
  • 자바기초
  • JRE
  • 동기/비동기
  • 콘웨이법칙
  • UI/UX
  • HTTP
  • nodejs 버전 관리
  • 점진적개선
  • 클린코드
  • Content-Type
  • PUT vs POST
more
«   2026/05   »
일 월 화 수 목 금 토
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 29 30
31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바