실용주의프로그래머 15

[노개북] "실용주의프로그래머" 챌린지 16일차

노개북" 노마드 개발자 북클럽 16일차!! #코딩 #개발자 #노마드북클럽 #노개북 #노마드챌린지 #실용주의프로그래머 #3주스케쥴 3 주차 수, 목 | Assignment #16 📚 복습 ✔️ 미션 Mission(4) Final Mission 더 좋은 코드를 쓰고, 더 좋은 방식을 택하고, 더 좋은 서비스를 만들고 싶은가요? 우리는 무언가를 더 잘하기 위해서는, 더 나아지기 위해서는 의식적으로 더 잘하려고 해야합니다. 어떻게 더 잘할지 생각하고, 실천해야 합니다. 실용주의 프로그래머의 교훈이, 여러분의 실력을 의식적으로 성장시키는 좋은 재료가 되기를 바랍니다. 최종 미션으로는 책을 읽으며 뼈맞았던 팁 중 10가지 원칙을 고르고, 이를 정리하시면 됩니다!

[노개북] "실용주의프로그래머" 챌린지 15일차

"노개북" 노마드 개발자 북클럽 15일차!! #코딩 #개발자 #노마드북클럽 #노개북 #노마드챌린지 #실용주의프로그래머 #3주스케쥴 3 주차 화 | Assignment #15 📚 9장. 실용주의 프로젝트 ✔️ TIL 오늘 TIL 3줄 요약 팀과의 소통 버전관리, 테스트, 자동화 사용자를 기쁘게 하라 TIL (Today I Learned) 날짜 2022.04.05 오늘 읽은 범위 9장. 실용주의 프로젝트 책에서 기억하고 싶은 내용을 써보세요. 작고 안정적인 팀을 유지하라.(p379) 팀의 존재를 소통하라(p.382) DRY를 지키려면 서로 관심을 유지하라(p.383) 처음에는 작고 제한적일지라도 시스템의 끝에서 끝까지 전체에 걸쳐 있는 단일 기능을 개발할 것을 추천한다(p.384) 유행하는 것이 아니라 실제..

[노개북] "실용주의프로그래머" 챌린지 14일차

"노개북" 노마드 개발자 북클럽 14일차!! #코딩 #개발자 #노마드북클럽 #노개북 #노마드챌린지 #실용주의프로그래머 #3주스케쥴 3 주차 월 | Assignment #14 📚 복습 ✔️ 미션 Mission(3) 실용주의 프로그래머 Mission 3 📌 연습문제 33 다음 문장들이 진정한 요구 사항인가? 가능하다면 진정한 요구사항이 아닌 것을 좀 더 유용하게 고쳐 써 보라. 1. 응답시간은 500ms 이하여야 한다. 📖 책의 해답 : 이 문장은 진짜 요구 사항처럼 보인다. 환경 때문에 애플리케이션에 제약을 추가해야 할 수 있다. 💡 나의 해답 : 진정한 요구사항인 것 같다. 하지만 추가적으로 응답시간이 500ms를 넘긴다면 어떻게 대처할것인가? 어떠한 제약조건때문에 속도를 맞추지 못한다면 속도를 맞추기위..

[노개북] "실용주의프로그래머" 챌린지 13일차

"노개북" 노마드 개발자 북클럽 13일차!! #코딩 #개발자 #노마드북클럽 #노개북 #노마드챌린지 #실용주의프로그래머 #3주스케쥴 3 주차 일 | Assignment #13 📚 8장. 프로젝트 전에 ✔️ TIL 오늘 TIL 3줄 요약 프로젝트 전에 좋은 프로그래머의 마음가짐 좋은 요구사항, 받아들이는 방법 애자일 TIL (Today I Learned) 날짜 2022.04.04 오늘 읽은 범위 8장. 프로젝트 전에 책에서 기억하고 싶은 내용을 써보세요. 좋은 요구사항은 추상적이다. (p.359) 실제로 코딩을 하는 와중에 질문을 하고 토론을 하는것이다 (p.368) 코드에 혼자 들어가지 말라.(p.371) 공정과 도구보다 개인과 상호작용계약협상보다 고객과의 협력을 따르기 보다 변화에 대응하기 (p.373)..

[노개북] "실용주의프로그래머" 챌린지 12일차

"노개북" 노마드 개발자 북클럽 12일차!! #코딩 #개발자 #노마드북클럽 #노개북 #노마드챌린지 #실용주의프로그래머 #3주스케쥴 3 주차 금, 토 | Assignment #12 📚 7장. 코딩하는 동안 ✔️ TIL 오늘 TIL 3줄 요약 리팩터링을 자주하자 이름을 잘 정하자 테스트, 설계, 코딩, 이 모든 것이 프로그래밍 TIL (Today I Learned) 날짜 2022.04.01 오늘 읽은 범위 7장. 코딩하는 동안 책에서 기억하고 싶은 내용을 써보세요. 테스트는 버그를 찾는 작업이 아니다. 여러분의 코드에 대한 피드백을 받는 작업이다. ( p.299 ) 운전을 안전하게 잘하는 사람은 언제나 자기 상황을 검토하고, 잠재적인 문제들을 점검하며, 예상하지 못한 일이 생길 때에도 잘 대처한다. 코딩도 ..

[노개북] "실용주의프로그래머" 챌린지 10일차

"노개북" 노마드 개발자 북클럽 10일차!! #코딩 #개발자 #노마드북클럽 #노개북 #노마드챌린지 #실용주의프로그래머 #3주스케쥴 2 주차 화, 수 | Assignment #10 📚 6장. 동시성 ✔️ TIL 오늘 TIL 3줄 요약 동시성 시간적 결합 깨트리기 액터와 프로세스 TIL (Today I Learned) 날짜 2022.03.29 오늘 읽은 범위 5장. 동시성 책에서 기억하고 싶은 내용을 써보세요. 모든 일에 동시성이 있다. (p.241) 결코 절망하지 말지어다! (p.242) 작업 흐름 분석으로 동시성을 개선하라(p.244) 공유상태는 틀린 상태다(p.249) 불규칙한 실패는 동시성 문제인 경우가 많다.(p.257) 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요 메시지시스템을 칠판에 비..

[노개북] "실용주의프로그래머" 챌린지 9일차

"노개북" 노마드 개발자 북클럽 9일차!! #코딩 #개발자 #노마드북클럽 #노개북 #노마드챌린지 #실용주의프로그래머 #3주스케쥴 2 주차 일, 월 | Assignment #09 📚 복습 ✔️ 미션 Mission(2) 💡 연습문제 1. 파일에서 데이터를 읽는 클래스를 만들어야 한다. 한 번에 한 줄씩 읽어들이고, 각 줄은 여러 개의 필드로 쪼개야 한다. 의사 코드로 표현한 다음 두 클래스 중 어떤 것이 더 직교적인가? class Split1{ constructor(fileName) #읽기 위해 파일을 열기 def readNextLine() #다음 줄로 이동 def getField(n) #현재 줄의 n번째 필드를 변환 } class Split2 { constructor(line) #한 줄을 쪼개기 def g..

[노개북] "실용주의프로그래머" 챌린지 8일차

"노개북" 노마드 개발자 북클럽 8일차!! #코딩 #개발자 #노마드북클럽 #노개북 #노마드챌린지 #실용주의프로그래머 #3주스케쥴 2 주차 토 | Assignment #08 📚 5장. 구부러지거나 부러지거나 ✔️ TIL 오늘 TIL 3줄 요약 결합도 줄이기 변환프로그래밍 상속세 TIL (Today I Learned) 날짜 2022.03.28 오늘 읽은 범위 9장. 구부러지거나 부러지거나 책에서 기억하고 싶은 내용을 써보세요. 높은 결합도는 변경의 적이다. (p.182) 데메테르 법칙. 데메테르라는 프로젝트를 수행하는 도중 개발자들에게 보다 깨끗하고 결합도가 낮은 함수를 작성하는 방법을 알려주기 위해 만들었다. (p.187) 메서드 호출을 엮지 말라(p.188) 전역데이터를 피하라(p.190) 싱글턴도 전역..

[노개북] "실용주의프로그래머" 챌린지 7일차

"노개북" 노마드 개발자 북클럽 7일차!! #코딩 #개발자 #노마드북클럽 #노개북 #노마드챌린지 #실용주의프로그래머 #3주스케쥴 2 주차 금 | Assignment #07 📚 복습 ✔️ 퀴즈 Quiz (1) QUESTION 1 What is the best format to keep knowledge on? > Plain Text QUESTION 2 What does WYSIWYG mean? >What You See Is What You Get QUESTION 3 What does VCS mean? >Version Control System QUESTION 4 Where should we use Version Control? >Everywhere QUESTION 5 What was the first co..

[노개북] "실용주의프로그래머" 챌린지 6일차

"노개북" 노마드 개발자 북클럽 6일차!! #코딩 #개발자 #노마드북클럽 #노개북 #노마드챌린지 #실용주의프로그래머 #3주스케쥴 1 주차 목 | Assignment #06 📚 4장. 실용주의 편집증 ✔️ TIL 오늘 TIL 3줄 요약 완벽한 소프트웨어를 만들 수 없다. 상식과 정직만큼 사람을 놀라게 하는건 없다. 헤드라이트를 앞서가지 말라. TIL (Today I Learned) 날짜 2022. 03.24 오늘 읽은 범위 4장. 실용주의 편집증 책에서 기억하고 싶은 내용을 써보세요. 언제나 작은 단계들을 고수해야 한다는 것이다. 그래야 절벽에서 추락하지 않을 수 있다.(p.146) 계약에 의한 설계 ( Design By Contract) DBC (p.147) 정확한 프로그램이란 무엇인가? 자신이 하는 일..