dev/etc

코드 최적화의 기초적 근본적 체계

재삐신생 2012. 7. 20. 22:12
반응형

코더라면

누구나 최적화를 꿈꾸지 않을까 싶다.


하지만 그게 좀 처럼 쉽지 않다.



더러운 코딩을 보고 욕을 하기 전에

니가 직접해봐라!


이런 마인드인데


어떤 소프트웨어가 업데이트가 계속되어오다가 내부 코드가 통째로 바뀌는 현상

실로 흔한 이것은 기본적으로

처름 코딩을 할때 최적화가 되어있어서 문제가 발생한다.


필요없다고 치부했던것들이 필요해지기 시작하면, 뒤집어 엎어버려야지 별수있나.

그럼 이건 업데이트가 아니라, 삭제후 재설치를 해야하는거지


기본적으로 성질이 비슷한 function이라, 한개로 작성하여 사용을 했는데

성질이 결국은 달라서 별개의 functions을 작성해야한다면


이걸 어디서 호출하는지 디버깅을 해야한다. 이건 노가다로 찾을 수 있겠지

하지만 못찾으면?


그럼 functions을 분기로 수정시켜서 작성하게되고

이게 반복되면 쓸데없는 연산만 늘어나고 최적화는 저멀리~


.................................

쉽게 이건 '지속가능한 발전'을 기초로 하는데

이 지속이 대체 어느정도의 수준까지 인지, 생각의 한계를 넘는 수준이 오면 어쩔 수 없이 코드는 개판이 된다.


................................................................난제 극복을 위한 솔루션이 필요하다!!

반응형

'dev > etc' 카테고리의 다른 글

stateless and stateful  (0) 2017.03.02
[OAuth 2.0] Store token and re-authentication  (0) 2017.02.15
git .gitignore 적용 (apply gitignore)  (0) 2016.12.08
ubuntu on docker on windows  (0) 2016.05.17
SSD를 위한 Windows 최적화  (0) 2016.05.13