Technique/ETC
-
[ 펌 ] 좋은 프로그래밍 습관 1-10Technique/ETC 2016. 10. 21. 14:33
좋은 프로그래밍 습관에 대하여 정리해둔 글이 있어서 퍼오게 되었습니다.읽어보고 필요한 것이 있다면 실천해 보는 것이 좋다고 생각되네요...원문 : http://devanix.tistory.com/271 [ 001 ] - 모듈 ∙ 인터페이스 등을 확실하게 정의한 후 시작하자.프로그래밍을 시작하기 전에 프로젝트에 참여하는 다른 프로그래머들과 충분히 의논하고 인터페이스를 확인하는 작업을 반드시 거쳐야 합니다. [ 002 ] - 상태별로 제어하는 습관을 기르자.실제 기업체나 연구소에서 상태 제어 프로그래밍 방법을 이용하여 실무가 이루어지고 있으므로 상태별로 제어하는 습관을 기르는 것이 중요합니다. 대부분의 프로그램은 여러 상태(status)로 이루어져 있고 각각의 상태를 제어하는 것은 일반적인 프로그래밍 방법 ..
-
[ 펌 ] 웹서버에 대한 기초지식Technique/ETC 2016. 7. 13. 17:15
원문 : https://yangbongsoo.gitbooks.io/study/content/c6f9_c11c_bc84_c5d0_b300_d55c_ae30_cd08_c9c0_c2dd.html CGI(Common Gateway Interface)프로그램이란? 엄밀히 말하면 웹 서버는 동적인 데이터를 처리 할 수 없다. 그때 동적 처리를 수행하기 위해서 존재하는 프로그램, 그것을 게이트웨이 프로그램이라고 부른다. 왜냐면 HTTP 서버 시스템 상에 있는 웹 및 다른 자원(DB 등) 사이의 통로 역할을 하기 때문이다. Apache와 Apache Tomcat의 차이 웹 서버 : 정적인 data를 보냄 웹 애플리케이션 서버(WAS) : 동적인 data를 보냄 =컨테이너 =웹 컨테이너 =서블릿 컨테이너 웹서버로 많이 ..
-
[ 번역 ]javascript tip 2Technique/ETC 2016. 6. 6. 11:09
원문 : http://qiita.com/KENJU/items/c7fad62a12cc2809b507#2-%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88 위글의 2번 항목 번역입니다. 오브젝트 namespace 권장 namespace는 중급 규모 이상의 애플리케이션 작성할때에 필수 패턴입니다. javascript 에서는 global scope 오염을 막는 대신에, 단일의 어플리케이션의 global object를 작성하는 것이 주류 입니다. 또, prototype chain을 사용하는 것으로, module container를 작성하는 것도 가능합니다. 12345678910111213141516171819202122var MYAPP = {}; MYAPP.name..
-
[ 번역 ] javascript tipTechnique/ETC 2016. 6. 3. 10:16
원문 : http://qiita.com/KENJU/items/c7fad62a12cc2809b507번역하면서 느낀점은 그냥 있는 그대로 한국어로 옮기는 것이 아니라 한글에 맞게, 의미가 통하도록 번역하는게 중요한거 같습니다.항상 느끼는거지만 외국문서는 그냥 읽는 것도 중요하지만 이런식으로 한국어로 번역하다보면 놓치기 쉬운 부분들을 인식하게 해 주는 거 같습니다. Basic TIPS javascript 에서는 [ 글로벌 오염 ]이라는 말이 있을 정도로, 글로벌 변수에의한 namespace의 오염이 문제가 되는 일이 있습니다. 글로벌 변수나 scope를 애초에 모르는 경우 또는 언어적으로 알맞는 문법은 사용하고 있지만, 글로벌 변수를 많이 사용하는 것에대한 결함을 이해하지 못한 경우가 있습니다. 글로벌 오염의..
-
[ 펌 ] 개발자, 바보처럼 보이는걸 두려워말자Technique/ETC 2016. 5. 3. 19:07
원본 : http://www.zdnet.co.kr/column/column_view.asp?artice_id=20150217091722IT관련 칼럼가이신 임백준 님의 칼럼을 퍼왔습니다. 존 썬메즈(John Sonmez)가 쓴 '소프트 기술'(Soft Skills)이라는 책이 있다. 부제는 “소프트웨어 개발자를 위한 인생 매뉴얼”이다. 썬메즈는 이 책이 테크놀로지가 아니라 프로그래머 자신을 다루는 책이라고 말한다. 우리말로는 아직 번역되지 않았다.내용은 71개의 장으로 이루어져 있는데, 크게 경력, 마케팅, 학습, 생산성, 재산관리, 건강관리, 영혼이라는 7개의 큰 부분으로 나뉘어 있다. 개발자의 입장에서 장기적인 경력을 어떻게 관리할 것인가, 스스로를 어떻게 마케팅 할 것인가, 엄청나게 쏟아져 나오는 ..
-
[ 펌 ] 개발자의 생명은 커뮤니케이션 능력Technique/ETC 2016. 4. 25. 17:00
원문 : http://www.zdnet.co.kr/column/column_view.asp?artice_id=20160425094045 나프다 임백준님의 칼럼입니다. 프로그래머(programmer)와 개발자(developer)는 비슷하지만 동의어가 아니다. 코딩을 통해서 컴퓨터에게 원하는 일을 시킬 수 있으면 모두 프로그래머지만, 학교 숙제를 하거나 취미로 코딩을 하는 사람까지 개발자라고 부르지는 않는다. 회사에 다니지 않으면서 혼자 오픈소스 코드를 만들어내는 사람도 개발자가 아니다. 그는 프로그래머 혹은 해커에 가깝다.개발자는 기업이나 큰 프로젝트에 속해서 다른 사람과 협업을 통해서 코드를 만들어낸다. 이러한 협업은 프로그래밍과 다른 차원의 원리와 원칙, 그리고 경험을 필요로 한다. 예컨대 프로그래머..