일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 11286번
- DxTrace
- SerialDate 리펙터링
- 클린코드
- 1300번
- Design Patterns
- BOJ
- Adapater Pattern
- programmers
- 프로그래머스
- 10830번
- Design Pattern
- 자바의 정석
- 2156번
- springboot
- Spring
- 17장
- 9장
- 가장 긴 증가하는 부분 수열2
- 2166번
- 코딩 테스트
- java
- 코딩테스트
- java의 정석
- 냄새와 휴리스틱
- 1043번
- 11758번
- 백준
- 2206번
- Dxerr.h
- Today
- Total
목록클린코드 (14)
Don't give up!
이 글은 로버트 마틴의 '클린 코드'를 읽고 TIL(Today I Learned)로써 정리한 내용을 기록하는 글입니다. 자세한 내용은 책을 통해 확인하실 수 있습니다. 알라딘: 클린 코드 Clean Code (aladin.co.kr) 클린 코드 Clean Code 로버트 마틴은 이 책에서 혁명적인 패러다임을 제시한다. 그는 오브젝트 멘토(Object Mentor)의 동료들과 힘을 모아 ‘개발하며’ 클린 코드를 만드는 최상의 애자일 기법을 정제해 책 한 권에 담았 www.aladin.co.kr 냄새와 휴리스틱 휴리스틱(heuristics)이란 불충분한 시간이나 정보로 인하여 합리적인 판단을 할 수 없거나, 체계적이면서 합리적인 판단이 굳이 필요하지 않은 상황에서 사람들이 빠르게 사용할 수 있게 보다 용이하..
이 글은 로버트 마틴의 '클린 코드'를 읽고 TIL(Today I Learned)로써 정리한 내용을 기록하는 글입니다. 자세한 내용은 책을 통해 확인하실 수 있습니다. 알라딘: 클린 코드 Clean Code (aladin.co.kr) 클린 코드 Clean Code 로버트 마틴은 이 책에서 혁명적인 패러다임을 제시한다. 그는 오브젝트 멘토(Object Mentor)의 동료들과 힘을 모아 ‘개발하며’ 클린 코드를 만드는 최상의 애자일 기법을 정제해 책 한 권에 담았 www.aladin.co.kr SerialDate 리펙터링 이번 장은 JCommon 라이브러리의 SerialDate라는 클래스를 리펙터링하는 과정을 보여줍니다. 코드가 너무 방대하여 자세한 과정과 내용은 책을 통해 확인해주신다면 감사하겠습니다. ..
이 글은 로버트 마틴의 '클린 코드'를 읽고 TIL(Today I Learned)로써 정리한 내용을 기록하는 글입니다. 자세한 내용은 책을 통해 확인하실 수 있습니다. 알라딘: 클린 코드 Clean Code (aladin.co.kr) 클린 코드 Clean Code 로버트 마틴은 이 책에서 혁명적인 패러다임을 제시한다. 그는 오브젝트 멘토(Object Mentor)의 동료들과 힘을 모아 ‘개발하며’ 클린 코드를 만드는 최상의 애자일 기법을 정제해 책 한 권에 담았 www.aladin.co.kr 이번 장은 JUnit 프레임워크에서 ComparsionComparator 클래스를 가져와 리펙터링하는 과정을 설명합니다. 자세한 테스트 코드 및 과정은 책을 통해 확인해주시면 감사하겠습니다. ComparisonCom..
이 글은 로버트 마틴의 '클린 코드'를 읽고 TIL(Today I Learned)로써 정리한 내용을 기록하는 글입니다. 자세한 내용은 책을 통해 확인하실 수 있습니다. 알라딘: 클린 코드 Clean Code (aladin.co.kr) 클린 코드 Clean Code 로버트 마틴은 이 책에서 혁명적인 패러다임을 제시한다. 그는 오브젝트 멘토(Object Mentor)의 동료들과 힘을 모아 ‘개발하며’ 클린 코드를 만드는 최상의 애자일 기법을 정제해 책 한 권에 담았 www.aladin.co.kr ※ 이번 장은 Args라는 클래스를 1차 초안으로 작성하고, 점진적으로 개선해나가는 과정을 소개합니다. 코드의 양이 너무 방대하여 개선하는 과정은 책을 통해 확인해주신다면 감사하겠습니다. 점진적인 개선 프로그래밍은 ..
이 글은 로버트 마틴의 '클린 코드'를 읽고 TIL(Today I Learned)로써 정리한 내용을 기록하는 글입니다. 자세한 내용은 책을 통해 확인하실 수 있습니다. 알라딘: 클린 코드 Clean Code (aladin.co.kr) 클린 코드 Clean Code 로버트 마틴은 이 책에서 혁명적인 패러다임을 제시한다. 그는 오브젝트 멘토(Object Mentor)의 동료들과 힘을 모아 ‘개발하며’ 클린 코드를 만드는 최상의 애자일 기법을 정제해 책 한 권에 담았 www.aladin.co.kr 창발적 설계 창발성이란 하위 계층에는 없는 행동이 상위 계층에서 자발적으로 돌연히 출연하는 성질. 켄트 벡은 단순한 설계 규칙 네 가지가 소프트웨어 설계 품질을 크게 높여준다고 이야기한다. 모든 테스트를 실행한다. ..
이 글은 로버트 마틴의 '클린 코드'를 읽고 TIL(Today I Learned)로써 정리한 내용을 기록하는 글입니다. 자세한 내용은 책을 통해 확인하실 수 있습니다. 알라딘: 클린 코드 Clean Code (aladin.co.kr) 클린 코드 Clean Code 로버트 마틴은 이 책에서 혁명적인 패러다임을 제시한다. 그는 오브젝트 멘토(Object Mentor)의 동료들과 힘을 모아 ‘개발하며’ 클린 코드를 만드는 최상의 애자일 기법을 정제해 책 한 권에 담았 www.aladin.co.kr 시스템 복잡성은 죽음이다. 개발자에게서 생기를 앗아가며, 제품을 계획하고 제작하고 테스트하기 어렵게 만든다. 시스템 제작과 시스템 사용을 분리하라 제작과 사용은 아주 다르다. 소프트웨어 시스템은 애플리케이션 객체를 ..
이 글은 로버트 마틴의 '클린 코드'를 읽고 TIL(Today I Learned)로써 정리한 내용을 기록하는 글입니다. 자세한 내용은 책을 통해 확인하실 수 있습니다. 알라딘: 클린 코드 Clean Code (aladin.co.kr) 클린 코드 Clean Code 로버트 마틴은 이 책에서 혁명적인 패러다임을 제시한다. 그는 오브젝트 멘토(Object Mentor)의 동료들과 힘을 모아 ‘개발하며’ 클린 코드를 만드는 최상의 애자일 기법을 정제해 책 한 권에 담았 www.aladin.co.kr 클래스 클래스 체계 표준 자바 관례 static public 상수 static private 변수 private 인스턴스 변수 public 함수 private 함수 캡슐 변수와 유틸리티 함수는 가능한 공개하지 않는 ..
이 글은 로버트 마틴의 '클린 코드'를 읽고 TIL(Today I Learned)로써 정리한 내용을 기록하는 글입니다. 자세한 내용은 책을 통해 확인하실 수 있습니다. 알라딘: 클린 코드 Clean Code (aladin.co.kr) 클린 코드 Clean Code 로버트 마틴은 이 책에서 혁명적인 패러다임을 제시한다. 그는 오브젝트 멘토(Object Mentor)의 동료들과 힘을 모아 ‘개발하며’ 클린 코드를 만드는 최상의 애자일 기법을 정제해 책 한 권에 담았 www.aladin.co.kr 단위 테스트 단위 테스트는 모듈(클래스)이 정상적으로 작동하는지 모든 메소드에 대해 테스트하는 것이다. 테스트를 추가하려고 급하게 서두르는 와중에 많은 프로그래머들이 제대로 된 테스트 케이스를 작성해야한다는 중요한 ..