본문 바로가기

카테고리 없음

2020-12-21 06시 개발자 글 모음 | "2019-2020 DSC Ewha L" 외 8개 이야기

[리뷰] 소니 WH1000XM4 헤드폰 특징과 장점 알려드림 (퇴근 후 힐링방법도) | 힐링루틴 프라이빗힐링 몰입의즐거움 by 김청진

  • 그리고 이번 소니 헤드폰을 사용하며 #프라이빗힐링이라는 주제로 글을 써내려가고 있기 때문에 어떻게 활용할 수 있는지도 알려드리겠습니다
  • 그러다보니 이 기능을 극대화 하여 활용하려면 오히려 상대방한테 "잠깐만요" 라고 하며 이야기를 시작한다면 1000XM4가 엠비언트사운드 모드로 넘어갈 수 있는 시간을 벌어줄 수 있었습니다
  • 이 소니 헤드폰 1000XM4를 장착하고 있다보면 착용한 그 장소가 나만의 힐링장소가 되는 것 같습니다


주니어 개발자의 2020년 하반기 회고록 by 강전혁

  • 하나의 서비스를 만드는 게 아닌 여러 가지 광고가 들어가는 플랫폼을 만드는 것이었기 때문에 다음 서비스를 위해서 확장성을 고려하며 만들어야만 했다
  • 상반기에 회사 일이 바쁘다는 핑계로 개인 공부를 너무 미룬 것 같다
  • 그때의 나는 재미있게 내 회고록을 보면서 참고하고 있을 것 같다


Practical Go - Package Design by 김종헌

  • 각 Go 패키지는 사실상 자체 소규모 Go 프로그램이다
  • 좋은 Go 패키지는 프로젝트가 성장함에 따라 하나의 패키지에 대한 변경 사항이 코드 기반 전체에 걸쳐 적용되지 않도록 낮은 수준의 커플링을 갖도록 노력해야 한다
  • 패키지에 포함된 내용이 아니라 제공하는 내용에 대한 이름을 지정해야 한다


Practical Go - Project Structure by 김종헌

  • cmd/ internal/ 을 제외한 모든 패키지에는 일부 소스코드가 포함되어야 한다
  • Go 컴파일러는 각 패키지를 병렬로 컴파일한다
  • 패키지 내에서 컴파일러는 각 함수를 병렬로 컴파일 한다


Practical Go - API Design by 김종헌

  • 초기 패키지의 공용 API에 관해서는 초기 설계에 상당한 고려를 하는 것이 좋다
  • Be wary of functions which take several parameters of the same type
  • Design APIs for their default use case


Practical Go - Error handling by 김종헌

  • 오류 처리 개선을 위해서는 처리 할 오류가 없도록 코드를 변경하는 것도 방법이다
  • 오류가 있는 경우 다른 반환 값의 내용에 대해 어떤 가정도 할 수 없다
  • errors 패키지를 사용하면 사람과 기계가 모두 검사할 수 있는 방식으로 오류 값에 컨텍스트 추가가 가능하다


Practical Go - Concurrency by 김종헌

  • 함수가 고루틴을 시작하는 경우 호출자에게 해당 고루틴을 명시적으로 중지하는 방법을 제공해야 한다
  • 고루틴의 생성자에게 발생하는 오류를 다시 전달하여 중지된 이유를 알 수 있도록 하고 프로세스를 깨끗하게 종료하도록 해야한다
  • 출처 : Practical Go: Real world advice for writing maintainable Go programs


[소프트웨어 공학 - 프로젝트 헌장] by 서창욱


    2019-2020 DSC Ewha Lead를 마치고 by 김민정

    • 그래서 우리학교 학생들에게 DSC가 좀 더 많은 개발 경험을 접할 수 있는 기회가 될거라고 확신한다
    • 그래서 나는 내 DSC 활동에 멤버들이 1년동안 공을 들여서 본인의 프로젝트를 완성하는 경험을 할 수 있도록 활동을 했었다
    • (아무래도 불특정 다수를 대상으로하는 행사들은 입문자를 대상으로할 때 가장 많은 인원을 모을 수 있기 때문) 그러다보니 이 행사를 준비할 때는 나의 개발자 커리어적으로 기술적인 향상은 없을 수 밖에없었고