-
[한양대] 힙덱 - Co-working space
안녕하세요! 2022년 새해 계획들 잘 세우셨나요? 저도 2022년 계획 중 하나로 프로그래밍 공부를 시작했는데요. 집에서 혼자 하는 것도 좋지만 만나서 스터디를 해보는 건 어떨까 하고 찾아보던 중 괜찮은 장소를 발견해서 알려드립니다 한양대 먹자골목에 있는 힙덱이라는 코워킹존인데요 유느님이 다녀간 악어떡복이건물에 2층과 3층을 쓰고 있었어요! 입구 계단을 올라오면 사원증을 찍고 들어가야 할 거 같은 개찰구와 옆에 키오스크가 있습니다. 사원증 대신 바코드를 찍고 입장~ (모 뉴스에서 월요병을 극복하려면 주말에도 일해라라고 했던 거 같은데 회사 출근하는 기분이라 월요병이 극-복!... 아예 물론 될 리가 없습니다🤬) 이용권은 구성은 1일권, 자유 입장 4주, 8주 12주로 되어있어요 단 1일권은 한번 나가면..
2022.01.02
-
클린 아키텍처 - 소프트웨어 구조와 설계의 원칙 02 5장
객체지향 프로그래밍 - 좋은 아키텍처를 만드는 일은 객체지향 설계 원칙을 이해하고 응요 하는데서 출발한다 OOP(object-oriented : OO)란? 다형성을 이용하여 전체 시스템의 모든 소스코드 의존성에 대한 절대적인 제어 권한을 획득할 수 있는 능력이다. OO를 사용하면 플러그인 아키텍처를 구성할 수 있고 이를 통해 고수준의 정책을 포함하는 모듈은 저수준의 세부사항을 포함 하는 모듈에 대해 독립성을 보장할수 있다.
2022.06.05
-
클린 아키텍처 - 소프트웨어 구조와 설계의 원칙 02 4장
구조적 프로그래밍 데이스크트라에 의해 등장 증명 (proof) 데이스크트라는 유클리드 계층구조를 만드는 것을 비전으로 설정하고 프로그래머는 입증된 구조를 이용, 이들 구조를 코드와 결합하여 코드가 올바르다는 것을 증명하겠을 목표로 하였다. 연구 중에 goto문이 모듈을 더 작은 단위 재귀적 분해하는 과정에서 방해가 되는 경우와 그렇지 않은 경우를 발견하고 그중 방해가 되지 않는 좋은 경우인 if/then/else, do/while 같은 분기와 반복이라는 단순 제어 구조만 사용하는 모듈이라면 증명 가능한 단위까지 세분화될 것이라 생각했다 이는 2년 앞서 발견된 뵘, 야코 피니가 증명한 모든 프로그램은 순차, 분기, 반복의 제어구조와 동일했고 모듈의 증명을 가능하게 했다. 이로써 구조적 프로그래밍이 탄생하게..
2022.06.05
-
kotlin in action 03 (3.5~3.7)
3.5 문자열과 정규식 다루기 코틀린의 문자열은 자바의 문자열과 같다 코틀린 코드의 문자열을 자바 메서드에, 자바 문자열을 코틀린 표준 라이브러리 메서드에 넘겨도 호환 3.5.1 문자열 나누기 split 메서드 자바에서는 String.split(".") 문자열을 메서드에 받음 코틀린에서는 정규식(Regex) 값을 받음 자바와 달리 코틀린은 확장 함수로 여러 개의 문자열을 받을 수 있다. fun main() { println("12.345-6.A".split("\\.|-".toRegex())) println("12.345-6.A".split(".","-")) //delimeters multiple } >>>>>>>>>>> [12, 345, 6, A] [12, 345, 6, A] 3.5.2 정규식과 3중 따..
2022.03.01