본문 바로가기

Homo Coding15

데이터 양과 비즈니스 로직의 복잡도 흔히들 데이터 양이 많으면 비즈니스 로직이 복잡해진다고 생각할 수 있다. 하지만, 데이터의 양과 비즈니스 로직의 복잡도는 그리 관계가 없다. 오히려 데이터 내의 개념들의 양과 더 깊은 관계가 있다. 가장 단순하게 게시판 글을 생각해봐도 그 내용이 한없이 길어도 단순히 내용만을 보여준다면 비즈니스 로직은 그리 복잡할 것은 없다. 하지만, 그 게시판의 글의 내용에 대한 의미들을 분석해서 나름대로 체계적으로 보여준다면 이는 이를 어떻게 보여주어야 하는 개념들만큼 복잡도가 증가하며 그 개념들 간의 관계까지 고려한다면 기하급수적인 비즈니스 로직이 생겨날 수 밖에 없다. TodaysArt 2008 - 16n _ ƒ5³ by Haags Uitburo 게시글을 서론, 본론, 결론의 형태로 묶음 단위를 생각해서 화면에 .. 2012. 1. 19.
기준의 법칙 군대를 다녀온 사람은 익히 잘 알 것이다. 기준의 중요성을. 아니, 군대식으로 통제되던 시절의 중고등학교 시절을 나온 사람들도 충분히 알 수 있을 것이다. 일련의 단체를 일렬로 정렬한다는 자체가 얼마나 어려운 것인지를. 우르르 몰려나온 사람들을 정렬하는 것은 기준을 세우는 것이다. 기준이라는 소리에 모두가 경청하고 오와 열을 맞추고 앞뒤의 간격을 적당하게 유지시키는 노력들을 개인에게 부여한다. 만일 기준의 상체나 하체가 다른 각도로 서있으면 전체의 줄이나 열이 삐딱하게 되는 것을 아침 조례 시간에 경험해본 사람들은 알 것이다. We brake for nobody! by leg0fenris SW 개발시에도 기준은 상당히 중요하다. 그것도 제일 처음에 어떠한 형태로 해당 산출물이 만들어졌는지에 따라서 이후의.. 2011. 10. 28.
방어적 프로그래밍 시스템에서 데이터는 다양한 경로를 통해서 내외부로 흘러들어가며, 이는 해당 데이터를 처리하는 코드의 견고성과 건전성을 해치는 원인되기도 합니다. 특히, AS-IS 시스템을 TO-BE 시스템으로 전환하는데 있어서 데이터 마이그레이션과 같은 작업은 적게는 수백개에서 많게는 수천개에 달하는 테이블의 매핑으로 인해서 수많은 오류 데이터를 낳게 됩니다. 이는 AS-IS와 TO-BE의 매핑이 그리 간단하고 쉬운일이 아니기 때문에 발생할 수 있는 오류들 중에 가장 큰 비중을 차지하고 합니다. His Hand by h.koppdelaney 일반적으로 어느 특정 경로를 통해서 입력과 출력의 대상이 되는 데이터를 처리하는 코드는 정해진 비즈니스 규칙에 의해서만 동작하도록 만들어져 있기 때문에 이와 같이 다른 경로를 통해서.. 2011. 8. 5.
프로그래밍 초보자가 알아야 하는 9 + 1 가지 지금와서 보면 초보 시절에 별것 아닌 것으로 많은 시간과 많은 밤들을 보내면서 나름 프로그래밍의 세계에서 매력아닌 매력에 빠지곤 했었습니다. 지금의 초보자들을 보면서 지난 프로젝트들을 되돌아보고 저 역시 저질렀거나 하지 말았으면 하는 것들에 대해서 한번 생각을 해보았습니다. so I went for a walk to a place that I know. by Sanctu 이는 비단 프로그래밍에 갓 입문한 사람 뿐만 아니라, 다른 프로그래밍 언어를 처음 접할 때에도 적용되는 내용 같습니다. 1. 프로그래밍의 최대의 적은 Copy & Paste이다. IT에서 일어나는 작업들은 모두 사람의 힘을 배가시키기 위함이고, 이를 위해서는 최대한 자동화를 시켜주는 것이 그 목적일 것입니다. 따라서, 프로그래밍이라는 작.. 2011. 7. 20.
반응형