Search result

목록과 관계모델 게시물에 대한 댓글 수 ORM작성하기

아래와 같이 댓글의 수량이라던가 합계가 필요한경우가 있다.그래야 컨트롤러에서 블레이드파일로 변수를 던져줘서 출력을 해야한다.12345  $articles = DB::table('workplans')            ->leftJoin('worktasks',...

ORM

Review: 소프트웨어 개발의 지혜 - 8장_단일 책임 원칙

SRP: 단일 책임 원칙 클래스는 단 한 가지의 변경 이유만을 가져야 한다. 객체 지향 설계에서 '책임'이란 '변경의 축'을 의미한다. 하나의 클래스가 여러 책임을 떠앉고 있을 경우 이 클래스는 변경에 대한 여러...

Review: 소프트웨어 개발의 지혜 - 7장_애자일 설계란 무엇인가

설계가 잘못되었을 때 설계가 잘못되었을 때 소프트웨어는 다음과 같은 증상을 보인다. 경직성 - 설계를 변경하기 어려움 취약성 - 설계가 망가지기 쉬움 부동성 - 설계를 재사용하기 어려움 점착성 - 제대로 동작...

Review: 소프트웨어 개발의 지혜 - 5장_리팩토링

리팩토링이 필요한 이유 소프트웨어는 고객을 위한 것이지만, 동시에 개발자를 위한 것이기도 하다. 개발자를 위한 소프트웨어라는 측면에서, 소프트웨어는 읽기 쉽고 변경하기 쉬워야 한다. 이 책의 대부분은 읽기...

Review: 소프트웨어 개발의 지혜 - 4장_테스트

테스트 주도적 개발 TDD를 하는 방법은 간단하다. 프로그램을 설계하기 전에 테스트 코드부터 작성하는 것이다. 단순한 방법이지만, 이렇게 함으로써 여러가지 이득을 얻을 수 있다. 검증 개발 과정에서 작성하게 되...

Review: 소프트웨어 개발의 지혜 - 3장_계획 세우기

이번 장에서는 XP에서 일을 계획하는 방식에 대해 자세히 다룬다. 초기 탐구 프로젝트 초기에 개발자 팀은 사용자 스토리를 추정하기 위해 고객과 함께 일해야 한다. 이 단계에서의 추정은 절대적이 아닌 상대적으로...

Review: 소프트웨어 개발의 지혜 - 2장_익스트림 프로그래밍 소개

익스트림 프로그래밍 실천방법 익스트림 프로그래밍은 애자일 방법 중 가장 유명한 것으로, 단순하면서도 서로 의존적인 실천방법의 집합으로 구성되어 있다. 이 장에서는 그러한 실천방법들을 전체적으로 살펴본다....

[php] PCNTL ( Process Control) 확장 사용법 예제

PCNTL extension example function code_for_child_process() { // Executed in the child process. } function code_for_failed_to_launch_child_process() { // Executed in the parent process when forking a ch...

PHP

[php] PCNTL ( Process Control) 확장 사용법 예제

PCNTL extension example function code_for_child_process() { // Executed in the child process. } function code_for_failed_to_launch_child_process() { // Executed in the parent process when forking a ch...

PHP

Review: 소프트웨어 개발의 지혜 - 1장_애자일 실천방법

원칙, 패턴, 실천방법 등도 모두 중요하지만, 이것들이 그 기능을 제대로 발휘하게 하는 것은 바로 인간이다. 프로세스와 기술은 프로젝트의 결과에 이차적 영향만을 미칠 뿐, 일차적 영향을 미치는 것은 인간이다....