Design

    자바 협업시 지켜야할 룰

    1. 패키지명은 소문자2. 클래스는 대문자 3. 변수/메소드명은 소문자 4.Exeption이 있으면 sub 문자로 넣어줄것5.배열,리스트를 쓰는 변수는 복수형을 넣어준다.6.temp/i같은것에 대한 주석 필요 x 7.변수명은 길게 쓰면좋다 .

    UnitTest(단위테스트)

    자바 인텔리제이/안드로이드에서 사용하는 테스트 라이브러리-junit 1.문서화2.쪼개기 3.트러블 슈팅 내 동료가 메소드를 더 작게 분리해야 하는지에 대해 판단할 때 사용하는 문구가 있다. 만약 코드의 역할을 다른 프로그래머에게 설명할 때 ‘and’라는 단어를 사용했다면 그 메소드는 적어도 하나 이상의 부분으로 나눠야 한다는 것이다. ctrl+shift+t -단축키 @Test public void 카드_5_다이아몬드_생성_성공() { Card card = new Card(5, Suit.DIAMONDS); assertThat(card.getRank(), is(5)); assertThat(card.getSuit(), is(Suit.DIAMONDS)); } @Test(expected = NoSuchRankEx..

    아이콘

    https://material.io/tools/icons/?style=baseline -> git 으로 들어가서 download 하면된다 .

    mvc 디자인 패턴

    mvc 디자인 패턴

    수업 소개이미 CodeIgniter의 기본적인 골격인 Controller, Model, View를 살펴봤다. 이것들을 모아서 MVC라고 하는데 이번 시간에는 MVC에 대한 일반적인 정의를 간단히 알아보고, CodeIgniter에서는 MVC 패턴을 어떻게 구현하고 있는가를 알아보자. 복습의 성격도 있는 수업이다. 디자인 패턴디자인 패턴은 건축으로치면 공법에 해당하는 것으로 소프트웨어의 개발 방법을 공식화 한 것이다. 소수의 뛰어난 엔지니어가 해결한 문제를 다수의 엔지니어들이 처리 할 수 있도록 한 규칙이면서, 구현자들 간의 커뮤니케이션의 효율성을 높이는 기법이다. (위키피디아 참고)MVCMVC란 Model View Controller의 약자로 에플리케이션을 세가지의 역할로 구분한 개발 방법론이다. 아래의 ..