2016/08
-
GDD (Ganzi Driven Development)를 소개합니다.dev/! 2016. 8. 16. 00:05
앞으로 새로운 패러다임이 될 GDD 개발 방법론을 소개한다.애자일, 스크럼, TDD 이런 이런 낡고 오래된 구식 개발방법 나는 모른다~ 혹은 새로운것을 갈망하는 개발자들을 대상으로 한다. GDD (Ganzi Driven Development)GDD는 이름에서 알 수 있듯이 간지를 최우선으로 하는 개발 방법론이다. 여러분들 모두가 앞으로 GDD를 사용하여 개발을 하게 된다면 의욕적으로 코딩하는 자기 자신을 발견하는 놀라운 일을 경험하게 될 것이다. 1. 제일 먼저 머리속에 작업할 내용을 구상하세요.뱅앤올룹슨 헤드셋을 끼고 즐겨 듣는 음악을 들으면서 머리속에 대충 큰 틀을 잡으세요. 나는 음악을 들으면 집중이 더 안되는데 하시는 분들은 걱정하지 마세요. 그냥 음악 한곡 들으시고 쉬시거나 그냥 헤드폰셋만 끼고..
-
.net에서 Oracle에 접속하는 가장 쉬운 방법dev/.net 2016. 8. 10. 22:20
.net에서 Oracle에 접속하려면 역시 무거운 Oracle Client를 설치해야 한다.Oracle Client를 설치하지 않고 필요한 파일 몇 개만 실행파일이 있는 위치에 옮겨 놓는 방법이 있기는 하지만 이 역시 용량이 크고 불편하다.언제부턴가 Oracle에서 순수 .net 코드로 만들어진 라이브러리를 공개했다.Nuget에서 Oracle로 검색하면 Oracle.ManagedDataAccess가 나오는데 설치하면 .net에서 오라클에 접속하기 위한 기본 준비는 끝났다. 실행경로에 Oracle.ManagedDataAccess.dll 파일 하나가 포함되는데 4mb가 안 되는 파일 하나만 있으면 Oracle에 접속하기 위한 환경이 완성된다. 사용 방법은 아래 참조문만 추가하면 기존 OracleClient에..
-
개발자들이 안된다고 말하는 이유dev/! 2016. 8. 4. 22:34
개발자들이 맨날 "안 된다"라고 말 하는 이유 by 빈꿈 을 보고 문뜩 생각나서 적어봄. 나도 이 바닥에 좀 있으면서 누구 못지않게 안된다고 많이 말해봤고 들어봤는데..지금 와서 생각해보니까 개발자들이 안된다고 말할 때 이유는 크게 세 가지로 함축할 수 있더라. 1. 몰라서 보통 어느 정도 의사결정을 할 수 있는 위치에서 정말 자신이 할 수 없을 때 모른다고 말은 못하고 이런저런 핑계를 얼버무리며 말한다.안되요~ 2. 귀찮아서의사결정을 할 수 있는 위치에서 할 수 는 있는데 하려니 존나 귀찮고 누구 마땅히 시킬 사람도 없고 그래서 말한다. 누구라도 설득할 수 있는 근거와 함께안되요~ 3. 진짜 안될 때가끔 타임머신을 타고 미래에서 온 것 같은 사람을 만날 수도 있다. 이런 사람들과 대화를 하게 되면 속으..
-
좋은 연장을 찾으세요~dev/! 2016. 8. 3. 23:50
훌륭한 목수는 연장 탓을 하지 않는다. 좋은 말이다. 개발자에게 있어서 연장은 뭐가 있을까? Language, IDE, 키보드, 모니터, 최신PC 등 많지만 가장 많이 떠들어왔고 앞으로도 가장 시끄러울것 같은 Language는 다음에 얘기하고.. 오늘은 포괄적인 개념에 대해서 썰을 풀어보자. 명검이란? 공장에서 찍어낸 그런 칼이 아닌 견고하고 빈틈없는, 그리고 수백 번, 수만 번의 담금질과 망치질로 길들어진 단단하고 균형이 잡힌 모양새와 적당한 무게감 등 오랫동안 칼과 함께 지낸 장인만이 그 세밀한 감각을 찾아 만들어낸 칼을 말한다. 그러하다. 사랑?과 정성으로 수백 번, 수만 번 담글질을 하면 명검이 탄생한다고 한다. 우리는 개발자니깐 명품 소프트웨를 만들려면 수백 번, 수만 번 빌드하면 명품 소프트웨..