본문 바로가기

분류 전체보기

[IT기획] 과제 분석을 잘하는 방법 리서치 1. 프로덕트 스펙 문서 작성법 ★★★★★https://brunch.co.kr/@hj-kang/2과제 분석을 하는 일하는 방법이 고대로 써있다.스펙문서를 작성해야하는 이유 3가지가 씌여져 있는데, 첫번째 이유가 나에게 가장 와닿았다.과제분석을 시작하면서, 문제를 해결할 수 있는 가장 컴팩트한 방법이 뭔지 고민했었다.그래서 영업실을 통해 받은 요구사항을 쪼갤 수 있는 방법을 생각했다. 혹은 이 요구사항 외에도 문제를 해결할 ..
루비온레일즈에서 Class 메서드와 Instance 메서드 이해하기 루비온레일즈에서의 클래스 메서드와 인스턴스 메서드를 어떨 때 사용하는지 찾아봤다.그런데 뭐... 루비라고 특별히 다른건 아닌거같고, 다 비슷하긴 해보인다.참고한 포스팅http://culttt.com/2015/06/10/understanding-class-methods-verses-instance-methods-in-ruby/클래스 메서드란?클래스 메서드는 클래스에 정의된 메서드를 말한다. 이어서 예제 코드를 보고 설명하고자 한다 ㅎㅎ cla..
[Docker]완벽한 IT 인프라 구축을 위한 Docker 1-5 인프라에 대한 기초 지식온프레미스 : 시스템 구축에서 부터 운영까지 자사에 데이터센터를 두고 수행하는 형태를 의미한다.1-5 인프라 구성관리에 대한 기초 지식클라우드 시스템과 가상화 기술의 등장으로 이하여, 온프레미스에서는 구축하기 어려웠던 서버 / 네트워크을 이전보다 간단하게 구축할 수 있게 되었다. 이제는 인프라 변경이 필요할 때, 구축된 인프라를 파기하고, 새로 구축하는 것이 가능하게 되었다. 이전 처럼 인프라 변경 이력을 관리할 필요성..
퍼실리테이션 테크닉 65 합리적인 의사 결정을 하는 기업들이 선택한 퍼실리테이션 65 04. 퍼실리테이션이란집단에 의한 문제 해결, 아이디어 창출, 합의 형성, 교육 학습, 변혁, 자기표현 등의 모든 지식 창조 활동을 지원하고 촉진하는 활동이 퍼실리테이션이다.넓은 의미의 퍼실리테이션은 집단에 의한 지적 상호작용을 촉진시켜 바람직하고 창조적인 성과를 끌어내는 행위를 말한다.구체적으로 설명하면 중립적인 입장에서 팀의 프로세스를 관리하고 팀워크를 이끌어내어, 그 팀이 최대한의 성..
[rails]테스트코드 - Rspec rspec gemgem 'rspec-rails'api document - http://rspec.info/documentation/3.5/rspec-rails/같이 사용하면 좋은 gemfactory_grilactive record의 mock data를 만들 때 편하다. 테스트 코드를 돌릴 때, test db에 가상의 목데이터를 만들어주고, 테스트코드가 모두 돌아가고 나면 자동으로 rollback을 해준다.gem 'factory_girl'ht..
[passenger] 서버에 올라간 Rails Application 재시작하기 개발 환경 서버에 레일즈 애플리케이션을 올리고, 테스트를 할 때 중간중간에 로그를 추가해서, 로그를 보고 싶을 때가 있다.이 때 git에 디버깅용 로그를 추가했다가, 지우는건 번거롭다.그래서 서버에 올라가있는 레일즈 코드를 직접 수정해서, 중간중간에 필요한 로그를 보고 싶을 때가 있다.passenger을 통해 레일즈와 웹서버를 연결시킨 경우, 중간에 내가 코드를 직접 수정한건 어플리케이션을 재시작할 때까지는 반영되지 않는다. 포스팅..
[AWS]Beanstalk이란 나는 1년정도 BeanStalk을 사용하고 있다. 처음에는 BeanStalk가 어떤 역할을 하는 서비스인지 궁금해서 찾아봤었는데, 이해가 잘 되지 않았었다. 그래서 내가 경험한 빈스톡에 대해서 정리해보고자 한다.BeanStalk이란?빈스톡은 Docker 컨테이너를 기반으로 애플리케이션을 쉽게 배포하고, 운영하고, 관리하는걸 도와주는 AWS 서비스다.별도의 서비스 사용료는 없고, 사용한 AWS 리소스 만큼 비용이 과금된다고 한다.&n..
[Docker]docker에서 bundle 데이터가 캐싱되는 상황 개발 / 테스트 환경을 위한 서버에 도커로 레일즈를 올릴 때,  수정 사항이 생길 때마다 배포를 하게 된다. 이 때, bundle install이 매번 실행되면 gem들이 설치될 때까지 매번 기다려야 한다. 그래서 레일즈 개발하는 분들이 아래의 페이지처럼 bundle install을 통해 생성된 gem들을 이미지로 묶어버리는 방법을 찾아 정리해두었다. http://ilikestuffblog.com/2014/01/06/how-to..