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
- 안드로이드
- 장고
- 자료구조
- 보안
- 디자인 패턴
- rabbitmq
- 웹 개발
- 웹
- 자바
- Spring
- Spring Boot
- 스프링
- 스프링 부트
- 데이터베이스
- JPA
- node.js
- db
- mysql
- 파이썬
- BCI
- ORM
- HTTP
- java
- python3
- Python
- bytecode
- 파이썬3
- 개발
- 스프링부트
- django
Archives
- Today
- Total
목록클린코드 (1)
semtax의 개발 일지
node.js 에서 구조 분석 해주는 도구 : arkit
개요 일정 규모 이상의 프로젝트를 진행할때에 있어서 모듈간 의존성이나, 코드의 품질을 관리하는것은 매우 중요하다. 그래서 많은 사람들(특히 소프트웨어 공학을 전공한 석,박사들)이 어떤 코드가 나쁜 품질의 코드인지 좋은 품질의 코드인지를 구분하는 많은 기준들을 만들어 냈다. 보통 아래와 같은 기준들이 존재 한다. Instability 해당 패키지 또는 모듈이 얼마나 바꾸기 힘든지를 나타내는 지표이다(보통 다른곳에서 많이 쓰고있는 모듈들이 바꾸기 힘드므로.) N(Efferent Coupling) / (N(Afferent Coupling) + N(Efferent Coupling)) 로 계산한다. Efferent Coupling : 다른곳에서 해당 패키지를 사용하고 있다는 의미 Afferent Coupling ..
개발/node.js
2020. 1. 18. 00:45