2022-03-14-TIL

Today I Learned

Edge Cases

  • https://ignys.co.uk/blog/edge-cases/
  • https://www.geeksforgeeks.org/dont-forget-edge-cases/
  • https://uxplanet.org/how-to-find-and-deal-with-edge-cases-in-ux-design-6852ab508205
  • https://www.quora.com/What-is-an-edge-case-when-programming
  • https://softwareengineering.stackexchange.com/questions/72761/how-do-you-identify-edge-cases-on-algorithms
  • https://exactest.ie/business-process-and-edge-cases/
  • https://docs.microsoft.com/en-us/archive/msdn-magazine/2010/march/don%E2%80%99t-get-me-started-edge-cases
  • https://www.softwaretestinghelp.com/use-case-testing/

현실 세계와 소프트웨어 세계

현실과 소프트웨어의 세계는 정말 많이 닮아있다. 특히 법은 소프트웨어와 매우 닮아있다. 그럴듯한 법도 정작 시행해보면 문제점이나 사이드 이팩트가 발생하는 경우가 많다. 마치 소프트웨어에서 버그가 발생하는 것과 같다. 따라서 버그를 수정하듯이 법도 개정을 끊임없이 할 필요가 있을때가 많다.

Predicate 와 BooleanExpression

  • https://whitepro.tistory.com/374
  • https://velog.io/@youngerjesus/%EC%9A%B0%EC%95%84%ED%95%9C-%ED%98%95%EC%A0%9C%EB%93%A4%EC%9D%98-Querydsl-%ED%99%9C%EC%9A%A9%EB%B2%95

QueryDSL에서 like, contains

  • https://cherrypick.co.kr/querydsl-difference-like-contains/

WHERE절 LIKE 성능 향상

  • https://link2me.tistory.com/544
  • https://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=forum&wr_id=88567&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%BF%AA%C0%CE%B5%A6%BD%BA&sop=and
  • https://stackoverflow.com/questions/11418932/performance-of-like-queries-on-multmillion-row-tables-mysql