Skip to content

Instantly share code, notes, and snippets.

View yangwansu's full-sized avatar
:octocat:

양완수 Wansu yang yangwansu

:octocat:
  • coupang.com
  • seoul, korea
View GitHub Profile
@yangwansu
yangwansu / GuavaTest1.java
Created March 11, 2014 05:36
class 를 쪼갬 역활에 맞게 class 하나는 하나의 일만 ? 일? 여튼
package com.springapp.mvc;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import static com.google.common.base.Preconditions.*;
import static java.lang.System.err;
public class GuavaTest1 {
private final boolean initialzed = false;
@yangwansu
yangwansu / GuavaTest1.java
Created March 11, 2014 04:58
조건식을 Extract Method 를 사용하여 의도를 드러냄
package com.springapp.mvc;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import static com.google.common.base.Preconditions.*;
import static java.lang.System.err;
public class GuavaTest1 {
private final boolean initialzed = false;
@yangwansu
yangwansu / GuavaTest1.java
Created March 11, 2014 04:51
TestCase 라는 인터페이스의 의도를 드러내도록 메소드 명 변경
package com.springapp.mvc;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import static com.google.common.base.Preconditions.*;
import static java.lang.System.err;
public class GuavaTest1 {
private final boolean initialzed = false;
@yangwansu
yangwansu / GuavaTest1.java
Created March 11, 2014 04:48
중복제거
package com.springapp.mvc;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import static com.google.common.base.Preconditions.*;
import static java.lang.System.err;
public class GuavaTest1 {
private final boolean initialzed = false;
@yangwansu
yangwansu / GuavaTest1.java
Created March 11, 2014 04:44
중복제거가 아닌 중복 만들기 ...
package com.springapp.mvc;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import static com.google.common.base.Preconditions.*;
import static java.lang.System.err;
public class GuavaTest1 {
private final boolean initialzed = false;
@yangwansu
yangwansu / GuavaTest1.java
Created March 10, 2014 23:15
테스트 메서드를 하나로 통일 시킴
package com.springapp.mvc;
import static com.google.common.base.Preconditions.*;
import static java.lang.System.err;
public class GuavaTest1 {
private final boolean initialzed = false;
public void testForNonNullArgument(final String parameter)
{
final String localPrameter = checkNotNull(parameter, "null값은"
@yangwansu
yangwansu / GuavaTest1.java
Created March 10, 2014 23:01
각각의 블럭을 의도가 들어나도록 메서드 추출함..
package com.springapp.mvc;
import static com.google.common.base.Preconditions.*;
import static java.lang.System.err;
public class GuavaTest1 {
private final boolean initialzed = false;
public void testForNonNullArgument(final String parameter)
{
final String localPrameter = checkNotNull(parameter, "null값은"
@yangwansu
yangwansu / GuavaTest1.java
Created March 10, 2014 22:57
이번 에도 또한 최대한 비슷하게 만들려고 노력...
package com.springapp.mvc;
import static com.google.common.base.Preconditions.*;
import static java.lang.System.err;
public class GuavaTest1 {
private final boolean initialzed = false;
public void testForNonNullArgument(final String parameter)
{
final String localPrameter = checkNotNull(parameter, "null값은"
@yangwansu
yangwansu / GuavaTest1.java
Created March 10, 2014 22:52
catch 안에 예외의 변수 이름까지도 동일하게 함
package com.springapp.mvc;
import static com.google.common.base.Preconditions.*;
import static java.lang.System.err;
public class GuavaTest1 {
private final boolean initialzed = false;
public void testForNonNullArgument(final String parameter)
{
final String localPrameter = checkNotNull(parameter, "null값은"
@yangwansu
yangwansu / GuavaTest1.java
Created March 10, 2014 22:49
최대한 동일한 형태를 만들기 위해 모든 Exception type 을 바꿈...
package com.springapp.mvc;
import static com.google.common.base.Preconditions.*;
import static java.lang.System.err;
public class GuavaTest1 {
private final boolean initialzed = false;
public void testForNonNullArgument(final String parameter)
{
final String localPrameter = checkNotNull(parameter, "null값은"