[카테고리:] 개발

  • LG SDC 2023 스케치 영상

    LG SDC 2023 스케치 영상

    2023년 LG 소프트웨어 개발자 컨퍼런스(LG Software Developer Conference 2023, LG SDC 2023)가 끝났다.

  • HR도 알아야 할 소프트웨어

    HR도 알아야 할 소프트웨어

    5월호 HRDer MESSAGE에 기고한 글입니다. 쏘……프트웨어??!!

  • LG 소프트웨어 개발자 컨퍼런스

    LG 소프트웨어 개발자 컨퍼런스

    ‘Connect연결, Grow성장, Outstand탁월‘를 슬로건으로 정했습니다. 서로 연결하고, 함께 성장하여, 모두가 탁월해지자는 뜻을 담았습니다. Connect는 연결입니다. 점은 선을 만들고 선은 면을 만듭니다. 서로 다른 개발자들과, 또 다른 세상의 새로운 가능성들과 연결합니다. Grow는 성장입니다. 연결한 나와 연결된 너와 합쳐진 우리는 함께 성장합니다. 우리는 더 나은 소프트웨어 개발자로 성장합니다. Outstand는 탁월입니다. 점은 커지고 선은 굵어지며 면은 확대됩니다. 소프트웨어…

  • BOJ 2468

    BOJ 2468

    제공

    문제: 안전 영역 https://www.acmicpc.net/problem/2468 너버 우선 탐색(BFS, Breadth First Search)을 사용해서 푸는 문제 좋은 코드는 아니다. visited 초기화가 눈에 거슬린다.

  • 대한민국 커뮤니티데이 참석 후기

    대한민국 커뮤니티데이 참석 후기

    제공

    커뮤니티는 도움과 재미를 주는 부담없는 장이 되어야 하고 그것을 유지하는 그릇과 같은 사람들이 필요하다는 것이다.

  • SOSCON 참석

    SOSCON 참석

    제공

    아주 인상 깊었다.

  • SW 건강 검진

    SW 건강 검진

    제공

    요즘 건강 검진은 일반화 되어 있다. 직장인의 의무이기도 하다. 암같은 큰 병을 사전에 발견할 뿐 아니라 주기적으로 건강 상태를 관리할 수 있다. 기본 검진도 있고 특화 검진도 있으며 필요에 따라 정밀 검진도 있다. 소프트웨어 개발도 이와 유사한 활동이 꽤 있다. 다양한 metric도 있고 정적 분석 툴도 참 많다. ATAM 같은 아키텍처를 평가하는 방법론도 존재한다. 뿐만아니라 테스팅 방법도 다양하다.…

  • git 이해

    git 이해

    제공

    git – 간편 안내서 https://www.slideshare.net/einsub/svn-git-17386752

  • She++

    She++

    제공

    최근 인상 깊게 들었던 단어 중 하나가 “She++”이었다. 가까운 미래에는 여성의 리더쉽이 중요할 뿐 아니라 SW 개발에 있어서도 여성의 중요성 혹은 비중이 더 커질 것이라고 생각한다. 지금까지의 선입견과 경험으로 볼 때 한계와 차별이 존재하는 것이 현실이지만 가까운 미래에는 달라지리라 기대한다. http://sheplusplus.stanford.edu (현재는 링크가 없다)

  • Eclipse plugin for Clojure

    Eclipse plugin for Clojure

    제공

    Counterclockwise is an Eclipse plugin helping develop solutions with Clojure.

  • Eclipse에서 UML 사용하기

    Eclipse에서 UML 사용하기

    제공

    The ObjectAid UML Explorer for Eclipse (http://www.objectaid.com) papyrus (http://www.papyrusuml.org) 그냥 자유롭게 그리고 싶으면 Visio Template for UML 2.2

  • 게임 개발자를 위한 교양

    게임 개발자를 위한 교양

    제공

    <쾨니그 룩업>을 찾다가 발견한 링크이다. ”게임 프로그래머를 위한 교양”이라는 제목의 글인데, 300개가 넘는 키워드들이 있다. 하나씩 정리해 보는 것도 재밌을 것 같고, 주제를 약간 달리해서도 한번 만들어 볼 필요도 있을 듯 하다.

  • SW 아키텍트 컨퍼런스 후기

    SW 아키텍트 컨퍼런스 후기

    제공

    지난 2012년 12월 14일, 정보통신산업진흥원 주관으로 ‘2012 SW 아키텍트 컨퍼런스’ 행사가 열렸다. 오전에는 기조연설과 패널토의가 있었고 오후에는 트랙을 나누어 주제 별로 진행되었다. 몇 가지 메모를 했었는데 이제야 정리를 해본다. 누가 했던 말인지 일일이 기억할 수 없어 생략한다. 당연히 주제는 “SW 설계, 아키텍트” 였다. 개인적으로 정지훈 교수님이 짧은 시간이었지만 기억에 남는다. 그림 그리는 사람 필요 없다. 현장으로 가서…

  • CLOC

    CLOC

    제공

    폴더에 있는 다양한 소스의 라인 수를 체크하는 간편한 프로그램 cloc counts blank lines, comment lines, and physical lines of source code in many programming languages. Given two versions of a code base, cloc can compute differences in blank, comment, and source lines. It is written entirely in Perl with no dependencies outside the standard distribution…

  • 주객전도

    주객전도

    제공

    우리 딸은 아빠가 “아이,더러워“라는 책을 읽어주면 좋아한다. 더 정확하게는 재미있게 읽어 주는 것을 좋아한다. 평범하게 읽어주면 재미있게 다시 읽으라고 명령(?)하기도 하고. 저 책의 목적은 더러운 것을 인식시키고 그렇게 행동하지 않도록 돕는 것이다. 그런데, 재미있게 읽어주다 보니 그 본래의 목적이 희석되는 느낌을 받는다. 업무 환경에서도 유사하다. 우리는 목적을 잘 달성하기 위해 다양한 방법(스킬, 팁)을 사용한다. 그러나 목적보다…

  • 설계 문서

    설계 문서

    제공

    설계 문서의 가장 큰 가치는 모델의 개념을 설명하고, 코드의 세부사항을 파악해 나가는 데 도움을 주며, 어쩌면 모델의 의도된 사용 방식에 어떤 통찰력을 주는데 있다. 팀의 철학에 따라 전체 설계 문서는 벽에 붙여둔 여러 장의 밑그림만큼이나 간단할 수도 있고, 혹은 상당한 양이 될 수도 있다. (의사소통과 언어사용, 도메인 주도 설계)

  • 설계와 금연

    설계와 금연

    제공

    분석, 설계를 잘 해보자는 활동은 새로운 것이 아니다. 강조되었다가 잊혀지고 잊혀졌다가 강조되는 것 같다. 그 반복이 이전보다 나아지는 형태의 반복이면 좋겠다. 오늘은 문득 ‘금연’과 유사하다는 생각이 들었다. 건강을 위해 금연 하는 것은 당연한 것이지만 생각보다 쉽지 않다. 지금 당장 금연을 하지 않아도 죽지는 않으니깐. 금연이 어려운 것은 습관을 극복하는 것이고, 금단 현상을 견뎌야 하는 것이다.…

  • 비트루비우스

    비트루비우스

    제공

    건축의 세 가지 본질이 ‘견고함’, ‘유용성’, ‘아름다움’이라고 말했던 사람 ‘비트루비우스’. 낯선 이 사람을 아키텍처의 역사를 찾아 거슬러 올라가던 길에 만났다. 우리에게는 ‘레오나르도 다 빈치’의 작품으로 만났던 경험이 있다. 비트루비우스는 고대 로마의 기술자이자 건축가였고, 건축십서(De achitectura)라는 10권짜리 저서가 많은 영향을 미칠만큼 유명하다고 한다. 미술가 ‘레오나르도 다 반치’도 그의 영향을 받아 유명한 그림, ‘비트루비우스 해부도’을 남겼을 정도다.…

  • 설계 vs. 설계서

    설계 vs. 설계서

    제공

    설계는 움직이는 활동이고, 설계서는 그 중 한 snapshot 이다.설계가 목적인지 설계서가 목적인지 우리 스스로 답할 수 있어야 한다.서만수(아키텍트, LG전자)

  • 설계에 대한 생각

    설계에 대한 생각

    제공

    SW 아키텍처 설계는 SW 전체 구조를 계획하고 결정하는 과정이다. 여기서 구조란 SW를 구성하는 요소와 요소 간의 관계를 말한다. 아키텍처 설계서는 SW 전체 구조가 어떻게 생겼는지 이해할 수 있도록 작성한 표현이고 문서이며 산출물이다. 다만, 더 잘 이해할 수 있도록 다이어그램으로 시각화 하기도 하고, 다이어그램만으로는 충분하지 않기 때문에 여러 항목에 대하여 설명하는 서술을 포함한다. 아키텍처 결정 사유…

  • 분석과 설계

    분석과 설계

    제공

    분석은 SW의 구조가 어떻게 되어 있는지 왜 그런 구조를 선택했는지 이해하는 것이고, 설계는 기능 및 품질 요구 사항을 만족 시키기 위해 SW의 구조를 잡는 것이다. 따라서 분석과 설계의 산출물은 SW를 이해한다는 측면에서 크게 다르지 않다. -春-

  • BusyBox

    BusyBox

    제공

    BusyBox BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and…

  • Survey of Architecture Frameworks

    Survey of Architecture Frameworks

    제공

    Survey of Architecture Frameworks The specification of architecture frameworks is one area of standardization in ISO/IEC/IEEE 42010:2011 (the international revision of IEEE 1471:2000).WG42 is collecting examples of architecture frameworks

  • Data-Driven Documents

    Data-Driven Documents

    제공

    Data-Driven Documents 맘에 든다. 훌륭하다. 응용해보고 싶다. D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and…