밤 늦게까지 여는 카페

Golang Effective Study for intermediate (5) 본문

For Fun/Go-lang

Golang Effective Study for intermediate (5)

Jㅐ둥이 2021. 1. 17. 17:20
반응형

goodahn.tistory.com/6 에서 언급했던 것처럼 간단한 루프스테이션? MIDI 패드? 프로젝트를 진행하려고 합니다.

 

프로젝트를 시작하기 전에 꼭, 꼭, 꼭 주의 할 점을 짚고 넘어가려고 합니다.

 

바로 effective go에도 나온 share by communicating 입니다.

 

AlarmForProgrammer를 개발하면서 map 구조체의 concurrent read/write 에러 때문에 지저분한 프로그래밍을 하게 되었습니다 ㅜㅠ

 

이런 문제의 원인을 share by memory라고 판단하였습니다!

 

SimpleLoopStation 프로젝트는 이 점을 최대한 유의하며 진행하도록 하겠습니다!

(AlarmForProgrammer의 #3 이슈를 진행하면서 리팩토링의 필요성을 느꼈습니다;;)

 

이렇게 SimpleLoopStation 프로젝트를 진행하려고 했는데 저의 주된 작업환경인 WSL2에서 HW device로의 접근이 용이치 않아서 잠시 중단하도록 하겠습니다 ㅜㅠ

저의 작업환경이 추가적으로 세팅되기 전까지는 AlarmForProgrammer 리팩토링 이슈를 진행하도록 하겠습니다.

반응형