좋은 디자인과 테스트하기 쉬운 디자인
TDD와 관련된 오해 중 가장 심각한 것은 단위 테스팅과 TDD를 구별하지 못하는 것입니다. 그리고 또 다른 오해가 ‘좋은 디자인’과 ‘테스트하기 쉬운 디자인’의 관계에서도 발견됩니다. 좋은 디자인이 테스트하기 쉽다는...
TDD와 관련된 오해 중 가장 심각한 것은 단위 테스팅과 TDD를 구별하지 못하는 것입니다. 그리고 또 다른 오해가 ‘좋은 디자인’과 ‘테스트하기 쉬운 디자인’의 관계에서도 발견됩니다. 좋은 디자인이 테스트하기 쉽다는...
https://openedx.microsoft.com 에서 제공하는 무료 강좌인 Microsoft Azure Virtual Machines 의 모듈 5 부분에 대한 정리입니다. Managing VMs VM Agent Extensions: To extend VM functionality and management operations Can...
처음 부터 LAN 공사가 깔끔하게 되어 있는 사무실에 입주하면 가장 좋겠지만, 한 푼이 아쉬운 스타트업의 경우엔 그러한 사무실을 찾기가 쉽지 않다. 네트워크 등 사내 인프라를 전담하는 인력을 두는...
https://openedx.microsoft.com 에서 제공하는 무료 강좌인 Microsoft Azure Virtual Machines 의 모듈 4 부분에 대한 정리입니다. VM Disk Types All VMs have at least 2 disks - OS disk...
https://openedx.microsoft.com 에서 제공하는 무료 강좌인 Microsoft Azure Virtual Machines 의 모듈 3 부분에 대한 정리입니다. Public IP Address For public-facing services VMs, Internet facing load balancers, VPN gateways...
들어가는 말 utils 파일 추가 테이블 정의 기기 테이블 사용자 테이블 모델 추가 기기 모델 정의 사용자 모델 정의 라우터 작성 기기 라우터 추가 사용자 라우터 추가 라우터...
https://openedx.microsoft.com 에서 제공하는 무료 강좌인 Microsoft Azure Virtual Machines 의 모듈 2 부분에 대한 정리입니다. Azure VM 생성시 고려 요소 스토리지: 가격, 지역, 설정 디스크: 사이즈, persistence, 캐싱...
1월 5일, Elixir 1.4.0이 릴리스되었습니다. 어떤 것이 추가되고, 어떤 변경이 있었는지 살펴보도록 하죠. Registry Elixir의 표준 라이브러리에 Registry라는 모듈이 추가되었습니다. 한 문장으로 간단하게 요약해보자면 ‘분산되고 확장 가능한 키-값...
https://openedx.microsoft.com 에서 제공하는 무료 강좌인 Microsoft Azure Virtual Machines 의 모듈 1 부분에 대한 정리입니다. Virtual Machines On-Prem vs On-Azure 특징 On-Prem On-Azure Console Access to VM YES...
요즘 생각도 많고 일도 바뻐서 블로그에 글 하나 올리지 않고 있다. 신년에는 글도 더 많이 쓰고 책도 많이 읽으려고 하는데 첫 주에 아무 것도 못하고 지나가고 말았다. 글을...
작년에 세운 키워드는? energy. 맞다 이게 문제였다. 이걸 챙기니깐 뭐가 좀 된다. 주말 7시부터 10시까지 3시간. 물론 오전. 밤엔 공부할 시간이 생겨도 에너지가 없어서 멍때리며 영화나 본다....
Flexbox는 웹페이지에서 다양한 레이아웃을 만들기 위해서 쓸 수 있는 최신 CSS 기능이다. 사실 지금까지 CSS를 이용해서 레이아웃을 만드는 것이 그리 간단한 일은 아니었다. 수직 중앙 정렬은 잘 알려진...
스터디를 시작하기 전에 GDG Busan, Facebook, GDG Busan, Google+에서 2017년을 맞이 첫번째 스터디로 파이썬을 선택했습니다. 작년에 했던 Django 스터디 덕분에 파이썬에 대한 관심이 많아져서 물 들어올 때 노...
개발하다 보면 UILabel에 margin을 필요로 하는 상황이 생깁니다. 하지만 UILabel은 text에 따라 크기가 늘어나거나 줄어들고, margin을 줄 수 있는 방법이 없습니다. 그렇다고 상속 받기도 애매합니다. xib 또는 Storyboard에서...
2016년, 독서 Reivew를 Review하다. 213권의 책을 읽었고, 98권의 독서 노트를 작성했습니다. 약 50% 확률로 독서 노트를 작성했다는 점에서 약간의 아쉬움이 남습니다. 머리속 어딘가에서 사라져버린 115권의 도서에게 아련한 미안함을...
JavaScript News Build a React.js Application with User Login and Authentication React를 처음 시작하는 분, 망할 환경설정에 고민이 많으신 분들이 읽어보시면 좋은 튜토리얼 기사 The 5 Things You...
이 글은 파이썬 3에 뛰어들기를 읽으며 배운 문법에 대해서 정리했습니다. 평범하게 정리하면 재미가 없기 때문에, 루비 개발자가 보았을때 낯설어보일 수 있는 부분을 중점적으로 정리해봤습니다. Function argument 인자는 항상...
プログラミング勉強を加速させる7つの習慣 - Qiita 내 이야기를 어떻게 알고? 유한한 시간에 모든 것을 공부한다는 것은 불가능 합니다(時間は有限で、全ての技術を学習することなど土台不可能です。). 의시적으로 자신에게 필요한 분야의 기술을 선택하는 것은 프로그래밍 공부를 하는데 중요한 습관 입니다(意識的に自分にとって必要な技術分野を絞る...
HTML5 미니게임 개발 튜토리얼 이전 글 : Swing my baby 를 통해 보는 HTML5 게임 개발(2) Swing my baby 를 통해 보는 HTML5 게임 개발(3) 으아 벌써 3편째.......
소프트웨어 설계를 하다 보면 UML 다이어그램으로 표현해야 할 일이 종종 있다. 객체지향 설계이거나, 여러 가지 모듈이 연동되어 동작하는 시스템이거나 또는 상태 변화를 설명해야 할 때 UML 다이어그램은 아주...
http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/publications/diccs2016.pdf: 일본 교토대학 인문과학연구소 부속 동아시아인문정보학연구센터에서 발간한 “한국의 인명용한자와 한자코드"라는 학술지를 읽어보았다. 나는 일본어로 된 "한국의 인명용한자와 한자코드” 내용을 읽고는 전율을 느꼈다. 일본의 한국어 연구 수준, 그리고 인문학...
들어가는 말 프로젝트 진행 사항 기능 추가 목록 튜토리얼 제작 사항 완성된 튜토리얼 목록 튜토리얼 제작 진행사항 작명 및 로고 맺음말 들어가는 말 이상한모임 연말정산에서 반드시 올해는 프로젝트...
API에서 파라미터의 유효성 검사는 필수적인 요소이긴 하지만, 개발자로서 여간 귀찮은 일이 아닐 수 없다. API의 양이 많을수록 할 일은 많아진다. 세세하게 체크할 부분은 해야하지만 기본적으로 파라미터 유무, 파라미터의...
HTML5 미니게임 개발 튜토리얼 이전 글 : Swing my baby 를 통해 보는 HTML5 게임 개발(1) Swing my baby 를 통해 보는 HTML5 게임 개발(2) 개발 과정 캐릭터...
올 한해를 정리하고 내년 목표를 간단하게 정리했습니다. 연말정산 이직을 했다 정말 생각치도 못한 기회를 얻어 일본에 있는 회사로 이직하게 되었다. 인생은 운 70% 실력 30%이라더니. 그런 의미로 기회를...
HTML5 미니게임 개발 튜토리얼 Swing my baby 를 통해 보는 HTML5 게임 개발(1) 이 글의 목표 [embed]https://youtu.be/P7NQyDeGfKE[/embed] 이 글은 현재 "던전 앤 파이터"의 점검페이지에서 플레이할 수 있는 "Swing...