3개월치 노가다.
보안 공부 쫌만 더 열심히 해둘걸.
당연하게만 여겼던 OTP.
사실 이게 One Time Password의 약자인 걸 아는 사람이 얼마나 될까?
나도 이 회사에 들어오고 나서야 알았다.
접근성이 떨어지는 것보다는, 알 필요가 없었겠지.
오픈소스로 풀린 것도 많고 RFC 문서로도 많이 풀렸지만, 실제 상용 서비스로 옮기기위해 특허를 회피하고 독창적인 아이디어를 내야하고.
서비스는 역시 쉽지않다.
16. 독립성좋은 아키텍처는 다음을 지원해야 한다. 시스템의 유스케이스 시스템의 운영 시스템의 개발 시스템의 배포 16.1. 유스케이스첫 번재 주요 항목인 유스케이스의 경우, “시스템의 아키텍처는 시스템의 의도를 지원해야한다”는 뜻이다. 아키텍트의 최우선 관심사는 유스
11. TDD 마무리11.1. 테스트 우선과 스트레스일정에 시달려 빨리 구현해야한다는 압박은 코드를 충분히 테스트하지 않고 다음 기능을 구현하게 만든다. 코드를 충분히 테스트하지 않으면 버그가 포함될 가능성이 커지고, 구현한 코드를 테스트 하지 못했다는 사실은 또 하나
10. 테스트 코드와 유지보수10.1. 테스트 코드와 유지보수빠른 서비스 출시를 위해 CI/CD를 도입하는 곳이 증가하며, CI/CD의 필수 요건 중 하나인 자동화 테스트의 중요성이 대두되고 있다. TDD를 하는 과정에서 작성한 테스트 코드는 CI&#
15. 아키텍처란?아키텍처(architecture)라는 단어는 중대한 결정과 심도 있는 기술적 기량을 떠올리게 한다. 이 연상 작용처럼 소프트웨어 아키텍처는 기술적 성취의 정점에 서있다. 소프트웨어 아키텍트를 생각할때면, 권한을 가지며존경심을 불러일으키는 사람을 떠올린
14. 컴포넌트 결합이번 포스팅에서 다룰 세가지 원칙은 컴포넌트 사이의 관계를 설명한다. 컴포넌트 구조와 관련된 아키텍처를 침범하는 힘은 기술적이며 정치적이고, 가변적이다. 의존성 비순환 원칙 (ADP : Acyclic Dependencies Principle) 안정된
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798