반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 안드로이드
- microservices
- Bambino
- sql
- 코드잇
- 자바
- C
- jsp
- 웹개발자
- coding test
- 리액트프로젝트
- BCIT
- MVC
- SpringFramework
- 밤비노
- job
- DB
- two pointers
- servlet
- mysql
- 데이터베이스
- jvm메모리구조
- 웹개발
- Java
- html
- Programming
- msa개념
- MSA
- 웹개발기초
- CSS
Archives
- Today
- Total
초보 개발자의 기록
좋은 코드 본문
728x90
-코드의 퀄리티 중요
-사람이 읽기 쉬운 코드 = 가독성이 좋은 코드
가독성이 좋은 코드 작성하는 방법
Comment
-기능의 의도
-주의해야 할 점
-상황에 맞는 적절한 Comment 파악
Naming Things(이름 잘 짓기)
-일반적이지도 구체적이지도 않은 이름
-전체적인 코드의 흐름 안에서 충분히 구체적이고 간결한 이름
표기법
snake표기법 : math_score
pascal표기법 : MathScore
camel표기법 : mathScore
각 언어마다 스타일 가이드가 있다!!
자바스크립트: https://standardjs.com/
파이썬: https://www.python.org/dev/peps/pep-0008/
자바: https://www.oracle.com/technetwork/java/codeconvtoc-136057.html
구조화가 잘된 코드
파일분리 : 관련된 코드를 필요한 만큼 한 곳에 모아두는 것
디자인 패턴(Design pattern) : 프로그래밍에서 고질적으로 발생하는 문제들을 해결하기 위한 테크닉
소프트웨어 디자인 패턴 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 소프트웨어 디자인 패턴(software design pattern)은 소프트웨어 공학에서 소프트웨어 디자인에서 특정 문맥에서 공통적으로 발생하는 문제에 대해 재사용 가능한 해
ko.wikipedia.org
728x90
반응형
'Korea > 컴퓨터 개론' 카테고리의 다른 글
특수 목적 언어 (0) | 2020.12.12 |
---|---|
프로그래밍 언어의 종류 (0) | 2020.12.12 |
프로그래밍언어의 분류 기준3> 프로그래밍 언어 스펙트럼 (0) | 2020.12.12 |
프로그래밍언어의 분류 기준2> 변수의 데이터 타입 (0) | 2020.12.12 |
프로그래밍언어의 분류 기준1> 객체지향 (0) | 2020.12.12 |