`CoroutineContext` : ์ฝ๋ฃจํด์ ์คํํ๋ ์คํ ํ๊ฒฝ์ ์ค์ ํ๊ณ ๊ด๋ฆฌํ๋ ์ธํฐํ์ด์คCoroutine Context ๊ตฌ์ฑ ์์`CoroutineName` : ์ฝ๋ฃจํด ์ด๋ฆ ์ค์ `CoroutineDispatcher` : ์ฝ๋ฃจํด์ ์ค๋ ๋์ ํ ๋นํด ์คํ`Job`: ์ฝ๋ฃจํด์ ์ถ์์ฒด๋ก ์ฝ๋ฃจํด์ ์กฐ์`CoroutineExceptionHandler` : ์ฝ๋ฃจํด์์ ๋ฐ์ํ ์์ธ ์ฒ๋ฆฌ Coroutine Context ๊ตฌ์ฑCoroutine Context ๊ตฌ์ฑํค - ๊ฐ ์์ผ๋ก ๊ตฌ์ฑ ์์๋ฅผ ๊ด๋ฆฌ`CoroutineContext` ๊ฐ์ฒด ๊ฐ์ ๋ํ๊ธฐ ์ฐ์ฐ์(+)๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ฒด๋ฅผ ๊ตฌ์ฑval coroutineContext: CoroutineContext = newSingleThreadContext("MyThread") + ..
๐ Study
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOKxTw%2FbtsHCBql8y8%2F9AA3VH80kLLDKEFgNK4ZU1%2Fimg.jpg)
Things You Should Never Do As A Software EngineerHere are some of the things that software developers should avoid when coding to improve their work performance and mental health.favtutor.comBeing Perfectionist๋ชจ๋ ๊ฒ์ ์๋ฒฝํ์ง ์๋ค. ๊ทธ๋์ ๋๋ “์๋ฒฝํ ์ฝ๋”๋ ์กด์ฌํ์ง ์๋๋ค๊ณ ํ์ ํ๋ค.์ํํธ์จ์ด ๊ฐ๋ฐ์ ๋ฐ๋ณต์ ์ธ ํ๋ก์ธ์ค์ด๋ค. ์ฝ๋๋ฅผ ์ง๊ณ , ํ
์คํธํ๊ณ , ํผ๋๋ฐฑ์ ๋ฐ๊ณ , ๋ฆฌํฉํ ๋ง ํ๊ณ , ์ด๋ฅผ ๋ฐ๋ณตํ๋ค. ์ค๋ ์ ๋์ํ๋ ๊ฒ์ด ๋ด์ผ ๋์ํ์ง ์์ ์ ์๋ค. ๋ฐ๋ผ์ ์ํํธ์จ์ด๋ ์ ์ฐํ๊ณ ๋ณ๊ฒฝํ๊ธฐ ์ฉ์ดํด์ผํ๋ค. (์ด๊ฒ์ด soft-ware ๋ผ๊ณ ..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFahZi%2FbtsHBegW1Cw%2FSGKirEZTgfRrwINw4ir6lK%2Fimg.jpg)
Clever code is probably the worst code you could writeAnd clear, readable code is probably the hardest code to writeread.engineerscodex.comdef mininumTotal(self, t): return reduce(lambda a,b:[f+min(d,e)for d,e,f in zip(a,a[1:],b)], t[::-1])[0]์ ์ฝ๋๋ ํํ “์ฝ๋ ๊ณจํ”๋ผ๊ณ ๋ถ๋ฆฐ๋ค. ์ทจ๋ฏธ๋ก๋ ์ข์ ์ ์์ง๋ง “์ข์ ์ฝ๋”์๋ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ๋ค.๋ชจ๋๋ค ์ด๊ฒ์ด ์ข์ ์ฝ๋๊ฐ ์๋๋ผ๋ ๊ฒ์ ์๊ณ ์๋ค. ์ค์ ์
๊ณ์์๋ ๊ฐ์ฅ ๋์ ์ฝ๋ ์ค์ ํ๋๋ผ๊ณ ํ ์ ์๋ค.๋ฐ๋๋ก ์๊ฐํด๋ณด๋ฉด ๊ฐ์ฅ ๋ช
ํํ ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ฒ์ด ์ค์ ๋ก ๊ฐ์ฅ ์ด๋ ค..
How not to do code reviews - Aviator BlogMany code review processes become bottleneck for the engineering teams. Instead of finding bugs, it hinders progress leading to poor developer experience.www.aviator.coHow not to do code reviews์ ํต์ ์ผ๋ก, ์ฝ๋ ๋ฆฌ๋ทฐ๋ ์์ง๋์ด๊ฐ ๋๋ฃ์ ์ฝ๋๋ฅผ ์ค๋ฅ๋ฅผ ์ฐพ๊ณ ๊ฐ๋
์ฑ, ํจ์จ์ฑ, ์ ์ง๋ณด์์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ๋ฉด๋ฐํ ๊ฒํ ํ๋ ๊ฒ์ ํฌํจํ๋ค. ์ด ๋ฐฉ์์ ํนํ ๋๊ท๋ชจ ํ์์ ๋ณ๋ชฉ ํ์์ ์ ๋ฐํ๋ค. ์๋ํ๋ฉด ์ ํฉํ ๋ฆฌ๋ทฐ์ด๋ค์ด ํ์ํ ๋๋ง๋ค ๋ณ๊ฒฝ์ ๊ฒํ ํ ์ฌ์ ๊ฐ ํญ์ ์๋ ๊ฒ์ ์๋๊ธฐ ๋๋ฌธ์ด๋ค. C..