코드 사이를 읽다
Reading Between the Lines of Code

Search for a command to run...

Series
코드 사이를 읽다 Reading Between the Lines of Code
Reading Between the Lines of Code

원문: Thiago Pacheco, "Best practices to write a readable and maintainable code | Choosing meaningful names" 많은 사람들이 소프트웨어 개발자로서 가장 어려운 것 중 하나가 이름 짓기라고 합니다. 동시에 의미있는 이름을 짓는 것은 가장 중요한 일 중 하나라고 할 수 있죠. 이를테면 변수나 함수, 클래스, 그 밖의 모든 것들을 정의하는 것 말입니다. 좋은 사례들과 ...

원문: Maximiliano Contieri, "How to Decouple a Legacy System" 레거시 코드 개선 연습 좋은 설계를 위한 방법과 따라야 할 규칙을 설명하는 글들은 많습니다. 이 글에서는 레거시 설계를 개선하는 구체적인 예제를 살펴보고자 합니다. 문제점 기존 시스템의 다수는 결합(coupling) 문제가 있습니다. 이로 인해 유지보수성이 떨어집니다. 결합도가 높은 시스템을 변경하면 그 파급 효과 역시 큽니다. 커플링:...

코드 리뷰 과정에 커밋 서사를 도입하면서 우리는 그것이 얼마나 강력한지 몸소 체험하였습니다.

일관적인 시스템 하에서 소프트웨어 공학은 훨씬 더 쉬워집니다.

원문: Kent C. Dodds, "Stop Being a Junior" 주니어 개발자이신가요? 그렇다고 대답했다면 어떻게 주니어 개발자인 걸 알 수 있을까요? 직책이 "주니어 개발자"라서 그랬나요? 동료들은 더 흥미로운 일을 하고, 자신은 지루한 반복 작업과 단순한 버그에 갇혀있기 때문일까요? 아니면 "주니어"라는 타이틀을 떨치기엔 "제 몫"을 다하지 못하고 있다고 생각하시나요? 어떤 상황이든 이젠 더 이상 스스로를 주니어라고 생각하지 말라...
