본문 바로가기

개발

(7)
[스터디] 젠킨스 스터디를 마치며... 초보를 위한 젠킨스 2 활용 가이드 2/e 국내도서 저자 : 니킬 파타니아(Nikhil Pathania) / 이상욱 역 출판 : 에이콘출판사 2018.10.15 상세보기 https://github.com/bakery-blueprint/oven-jenkins bakery-blueprint/oven-jenkins build and grow. Contribute to bakery-blueprint/oven-jenkins development by creating an account on GitHub. github.com 우리 회사는 인프라에 대한 기반 사항을 대부분 제공해준다. 서버, 네트워크 등등 하지만 '떠먹여 주는 것'도 못하고 있다는 생각이 강하게 들었다. 그래서 젠킨스 공부를 시작하게 되었다. 기본적..
[레거시 코드 활용 전략] CH3 감지와 분리 2020/02/03 - [IT/책읽는 개발자] - [레거시 코드 활용 전략] CH1 소프트웨어 변경 2020/02/04 - [IT/책읽는 개발자] - [레거시 코드 활용 전략] CH2 피드백 활용 ch 3 - 감지와 분리 이상적인 환경이라면 변경 작업을 하기 전 특별히 할 일이 없다. 테스트를 하고 싶은 대상을 테스트 코드 내에서 객체를 생성해 작업을 하면 끝이다. 하지만 불행하게도 클래스들의 의존 관계들 때문에 이것은 거의 불가능하다. 의존관계를 제거해야 하는 이유는 무엇일까? 크게 두 가지로 볼 수 있다. 감지 : 코드 내에서 계산된 값에 접근하여 변경이나 값을 확인할 수 없을 때 분리 : 코드를 테스트 코드 내에서 실행할 수 없을 때 코드 분리를 위해 예제 코드 public class Network..
[레거시 코드 활용 전략] CH2 피드백 활용 이전글 : 2020/02/03 - [IT/책읽는 개발자] - [레거시 코드 활용 전략] CH1 소프트웨어 변경 ch 2 - 피드백 활용 시스템을 변경하는 방법에는 크게 두가지가 있다. 수정 후 기도하기 보호 후 수정하기 일반적인 개발 방법에서는 1번이 많이 사용된다. 1번 같은 경우 코드 변경 대상 코드를 이해하고, 계획을 세운 후 변경 작업에 들어간다. 변경을 완료하고 나서는 제대로 동작하고, 의도하지 않는 영향이 있는지 조사한다. 결과적으로 작업 결과를 확인하고 검토하는 시간이 추가로 들어가게 된다. 얼핏 보기에는 이는 매우 '신중'하고 '전문'적인 방식처럼 보인다. 그러나 아무리 신중해도 이것이 안전성에 비례한다는 보장은 없다. '보호 후 수정하기' 방법은 조금 다른 방식으로 코드를 변경한다. 변경..
[레거시 코드 활용 전략] CH1 소프트웨어 변경 레거시 코드 활용 전략 (재출간판) 국내도서 저자 : 마이클 C. 페더스(Michael C. Feathers) / 심윤보,이정문역 출판 : 에이콘출판사 2018.09.28 상세보기 ch 1 - 소프트웨어 변경 소프트웨어를 변경하는 이유 새로운 기능 추가 버그 수정 설계 개선 자원 이용의 최적화 1.기능 추가와 버그 수정 지금 하는 것이 버그 수정? or 기능 추가? 고객 관점 : 내가 원하는 건 A 기능이 아니라 B기능 이야 → 버그 수정 개발자 관점 : B라는 새로운 기능 기술 및 개발 관점에서 버그 수정 / 기능 추가 보다 더 중요한 것은 ? → 동작 변경 새로운 동작을 추가하는 것과 기존 동작을 변경하는 것에는 큰 차이가 있음 기존 코드 변경 → 동작 변경 새로운 코드 추가 → 동작 추가 그러나 대..
내가 생각하는 소통이란 개발자가 갖추어야 하는 덕목을 꼽아 보라고 한다면 엄청나게 많은 사람들이 각자 생각하고 있는 덕목을 말할 것이다. 그중에 무조건, 그리고 당연하게 들어 있을것이라고 생각하는 덕목은 바로 '소통'이다. 심지어 자신이 혼자서 어플리케이션을 개발해서 이익을 창출해 나가는 개발자들도 소통을 이라는 것을 해야한다. 회사에 몸담고 있고, 월급을 받으면서 개발을 해야하는 우리에게 그런 소통이라는 덕목은 중요하다고 말하면 입만 아픈 소리다. 그렇기 때문에 개발자들은 소통이라는 덕목을 갖추어야 하고 항상 생각하고 업무를 진행해야한다. 하지만 이런 입에 발린 말은 누구나 할 수 있다. 지금 당장 유튜브만 찾아 봐도 누구나 하는 말이다. 확실히 소통에 대해 조금은 추상적인 내용이 아닌 구체화된 내용이 필요하다고 느낀다. 난..
아이폰 XR, XS, XS MAX UDID 확인방법 Xcode에서 내 휴대폰을 연결 시킨 상태에서 상단 메뉴바 를 통해 window->devices and simulators 를 클릭하면 아래와 같은 화면이 나옴 identifier 에 나와있는 것이 udid가 된다.
[펌]restfull api 제대로 만들기 RESTful API 제대로 만들기 de Juwon Kim 출처 : http://www.slideshare.net/ssuser7887b3/restful-api?next_slideshow=1 굳굳