2. 실용주의 접근법 - 가역성

김민아·2022년 7월 25일
0
post-thumbnail

TIL

범위

  1. 실용주의 접근법 - 가역성

기억하고 싶은 내용

만약 여러분이 어떤 사실을 굳게 믿고 그 사실에 전적으로 의존하고 있다면, 거의 100% 그것이 변하게 될 거라고 얘기해주고 싶다. _p90

우리가 프로젝트 초기에 항상 최선의 결정을 내리는 것은 아니라는 점에서 매우 유용하다. _p91

최종 결정이란 없다. _p92

많은 사람들이 코드를 유연하게 유지하려고 노력한다. 하지만 아키텍처, 배포, 벤더 통합 영역의 유연성에 대해서도 관심을 기울일 필요가 있다. _p93

소감

책에서 나온 부분 중 ‘유닉스용으로 개발하고 있는가?’라는 물음이 나왔을 때, 마치 지구에 살고 있는가?라는 질문을 받은 것처럼 먹먹한 충격을 받았다. 아니, 얼마나 유연한 코드를 작성해야 이 뿌리채 흔드는 질문에 대응할 수 있는건지? 벤더 의존적인 코드를 깨끗하게 분리하는 것, 잘은 모르겠지만 애스팩트나 펄 등을 이용하여 매커니즘을 자동화 시키는 것.. 하지만 모든 상황을 대비한 코드를 작성하는 것은 불가능에 가깝다는 것을 얘기하고 있다. 코드의 진화를 슈뢰딩거의 고양이로 가득 찬 상자를 떠올리라고..? full of surprises

0개의 댓글