Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

2020년 3월 14일 개발 이야기 정리

1,193 views

Published on

유튜브에서 방송한 자료입니다. https://www.youtube.com/watch?v=poyLhO8W8MM

개발 이야기 유튜브 리스트는 다음과 같습니다: https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg

Published in: Software
  • Be the first to comment

2020년 3월 14일 개발 이야기 정리

  1. 1. 2020년 3월 14일 개발 이야기 정리 박재호(jrogue@gmail.com)
  2. 2. 참고 자료 • <컴퓨터 vs 책> 블로그 • http://jhrogue.blogspot.com/ • OKJSPTV 유튜브 방송 • https://www.youtube.com/watch?v=poyLhO8W8MM
  3. 3. 오늘의 짤방 마스크가 C급 밖에 안 되네? via @public_kame
  4. 4. (영화) 알파고 – 더 무비 • https://www.youtube.com/watch?v=WXuK6gekU1Y&featur e=emb_logo
  5. 5. (개발) 레거시 코드를 점진적으로 개선한 경험 - 스프링 레거시 코드를 개선하는데 실천한 13가지 방법 • https://sogoagain.github.io/2020/03/08/%EB%A0%88%E A%B1%B0%EC%8B%9C- %EC%BD%94%EB%93%9C%EB%A5%BC- %EC%A0%90%EC%A7%84%EC%A0%81%EC%9C%BC %EB%A1%9C- %EA%B0%9C%EC%84%A0%ED%95%9C- %EA%B2%BD%ED%97%98/ • 회사 이직 후 레거시를 받아 코드를 개선한 사례 소개(feat: SonarQube)
  6. 6. (개발) 코드 검색 • https://opensource.google/ • 구글에서 자사 오픈 소스 코드 공개하는 프로젝트 • https://cs.opensource.google/에서 검색 가능 • https://grep.app/ • 정규 표현식을 사용한 git 검색
  7. 7. (개발) iTerm2에 잘 알려지지 않는 기능 • https://banga.github.io/blog/2020/03/02/little-known- features-of-iterm2.html • 명령행에서 클릭으로 깃허브 커밋 해시 따라가기 • 동적 프로파일 설정
  8. 8. (개발) 자바 변경 내역 • https://javaalmanac.io/ • 8~10까지 변화무쌍 • 11부터는 느리게 변화하기 시작 • 따라서 11LTS 권장 https://www.oracle.com/java/technologies/java-se-support-roadmap.html
  9. 9. 개발자를 위한 동향 파악(1) • https://blog.newrelic.com/technology/state-of-java/ • 주의: 설문 아님 -> 실제 로깅 데이터로부터 통계
  10. 10. 개발자를 위한 동향 파악(2) •CMS is more popular than G1 on Java 8 (14.56% vs. 12.59%) •CMS is more popular than Parallel on Java 11 (3.96% vs. 0.20%) •CMS is more than 35x more popular than ZGC on Java 11
  11. 11. 개발자를 위한 동향 파악(3) • 7.35% of Java 8 JVMs run with deprecated flags (especially MaxPermSize). • 6.78% of all JVMs run with experimental flags enabled. • 8.07% of JVMs have repeated flags that appear more than once in the startup string. • 2.54% of JVMs have “mismatched flags” that say contradictory things; for example, the flags specify Parallel GC and G1GC. • 2.59% of JVMs set a max heap size of 819MB. This is almost certainly a typo for 8192MB (i.e., 8GB). Check your configs carefully—cut-and-paste configs are dangerous.
  12. 12. (우리가 몰랐던 사실) EOF는 문자가 아니다! • https://ruslanspivak.com/eofnotchar/ • 요약 • EOF in ANSI C is not a character. It’s a constant defined in <stdio.h> and its value is usually -1 • EOF is not a character in the ASCII or Unicode character set • EOF is not a character that you find at the end of a file on Unix/Linux systems • There is no explicit “EOF character” at the end of a file on Unix/Linux systems • EOF(end-of-file) is a condition provided by the kernel that can be detected by an application

×