Posts by Year

2023

[Code Complete 2] 7부 - 소프트웨어 장인정신

3 minute read

31장: 레이아웃과 스타일 31.1 레이아웃 기초 지식 31.2 레이아웃 기법 31.3 레이아웃 스타일 31.4 제어 구조의 레이아웃 31.5 개별 명령문 레이아웃 여러분이 작성한 코드를 읽게 될 사람을 불쌍히 여겨라. 31.6 주석 레이아웃 31.7 루틴 레이...

[Code Complete 2] 6부 - 시스템 고려 사항

2 minute read

27장: 프로그램의 크기가 구현에 미치는 영향 27.1 의사소통과 크기 협업하는 사람이 많을수록 의사소통에서 문제가 발생할 확률이 높다. 이 때 전형적 접근 방법은 의사소통을 문서화하는 것이다. 거의 모든 방법론의 핷미은 의사소통 문제를 감소시키는 것이다. 27.2...

[Code Complete 2] 5부 - 코드 향상

5 minute read

20장: 소프트웨어 품질 20.1 소프트웨어 품질의 특성 유저가 바라보는 외적 특성, 프로그래머가 바라보는 내적 특성이 있으며, 어떤 수준에서는 내적 특성이 외적 특성에 영향을 미친다. 특성들은 서로 긍정적, 부정적 관계를 미치기도 한다(내구성이 높으면 정확성이 떨어진다던...

[Code Complete 2] 4부 - 명령문

2 minute read

14장: 순차적 코드 구성하기 14.1 순서가 중요한 명령문 의존성이 분명히 보이도록 코드와 이름을 작성한다. 매개변수는 의존성을 표현하기도 한다. 의존성이 잘 보이지 않으면 주석을 단다. # 이렇게 쓰면 의존성이 잘 보인다. InitializeExpenseData...

Back to top ↑

2019

0ctf 2019 Elements Writeup

less than 1 minute read

With googling, I could find the complex equation is Heron's formula. And I wrote sage code like below.

Back to top ↑