golang으로 실습해본건데 이상하거나 bad practice 있으면 지적해주라
뭔가 name이나 laserGun 같은데서 중복을 없애고 싶은데 어떻게 해야될지 아직 모르겟음ㅎ
https://play.golang.org/p/X9stxsTvE-k
golang으로 실습해본건데 이상하거나 bad practice 있으면 지적해주라
뭔가 name이나 laserGun 같은데서 중복을 없애고 싶은데 어떻게 해야될지 아직 모르겟음ㅎ
https://play.golang.org/p/X9stxsTvE-k
뭔가 Go에서는 class나 interface나 struct나 관련있는것 끼리 잘 안묶이는거 같아서 불편해;
파일로 나누셈
예를 들어서 mover랑 mover 구현체들을 move.go에 적어두고, attacker와 attacker 구현체들을 attack.go 에 넣고
패키지명이 같고 같은 폴더 상에 있으면 괜찮으니까 나누셈
그거 말곤 다른 smell은 없는건가 여튼 것두 알려줘서 고맙당
recursion이나 rgb 없누ㅠ
생성자 만들어주셈 예를 들어서 FishKnight 타입이면 func NewFishKnight(인자) 형태로 만들면 됨
ㅇㅎ 그러네 생성자 만들면 되겠구나 어쩐지 composite literals러 처기화 하는데 너모 장황하더라
와 너무 고마워요!
Object-Orientation Abusers smell
함수충 ㅎㅇ 왜 요즘은 함수형 안들고 오누
그리고 물어볼거면 깃헙갤 오면 리커젼이랑 나랑 둘다 있으니까 거기로 오시는게 편할듯
? 거기도 나중에 놀러가 볼게 ㄳㄳ