λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
IT

ν”„λ‘œκ·Έλž˜λ¨Έ 10계λͺ… - μž„μΈκ±΄λ‹˜(터보C정볡 μ €μž)

by yunamom 2022. 3. 30.
λ°˜μ‘ν˜•

μ•ˆλ…•ν•˜μ„Έμš” yunamom μž…λ‹ˆλ‹€.😊

 

μ•„λž˜ 글은 μ „μ„€μ²˜λŸΌ λ‚΄λ €μ˜€λŠ”..μž„μΈκ±΄λ‹˜μ˜ ν”„λ‘œκ·Έλž˜λ¨Έ 10계λͺ… μž…λ‹ˆλ‹€.

 

λŒ€λž΅ 20λ…„μ •λ„λœ 글같은데 감λͺ…κΉŠκ²Œ μ½μ–΄μ„œ ν¬μŠ€νŒ…ν•©λ‹ˆλ‹€ :D

 


λ„μŠ€μ‹œμ ˆ ν•œκΈ€λΌμ΄λΈŒλŸ¬λ¦¬μΈ ν•œλΌ ν”„λ‘œλ₯Ό λ§Œλ“œμ‹  μž„μΈκ±΄λ‹˜κ»˜μ„œ μ“°μ‹  κΈ€μž…λ‹ˆλ‹€.


ν”„λ‘œκ·Έλž˜λ°μ„ κ³΅λΆ€ν•˜μ‹œλŠ” λΆ„λ“€κ»˜ 큰 도움이 되리라 μƒκ°ν•©λ‹ˆλ‹€.

 

μ‹œμž‘λΆ€ν„° 경지에 이λ₯΄κΈ°κΉŒμ§€…

 

1.  μ •λ³΄λ₯Ό λͺ¨μŒμ— μ†Œν™€νžˆ ν•˜μ§€ 말고 μ„€λͺ…μ„œλ₯Ό μ½μŒμ— κ²Œμ„λ¦¬ ν•˜μ§€ 말지어닀.

였늘 ν•„μš” μ—†λŠ” μ •λ³΄λŠ” 내일 ν•„μš”ν•˜λ¦¬λΌ.

 

κ°€μž₯ κ°€μΉ˜ μžˆκ³ λ„ μ €λ ΄ν•œμ§€μ‹μ€ μ±… 속에 μžˆλŠλ‹ˆλΌ.

 

μ„œμ κ³Ό λ™λ£Œμ˜ 책꽂이에 무엇이 κ½‚ν˜€ μžˆλŠ”μ§€ λ•Œλ•Œλ‘œ 살피어라.

 

무심코 흘렸던 쒅이 ν•œ μž₯이 λ„ˆμ˜ 근심을 ν’€μ–΄ μ£Όμ—ˆμœΌλ¦¬λΌ.

 

μ„€λͺ…μ„œλŠ” μΆ©λΆ„νžˆ, 꼼꼼히 읽을지어닀.

 

λͺ¨λ“  μ˜λ¬Έμ€ μ„€λͺ…μ„œλ₯Ό μ•ˆ λ³΄λŠ” λ°μ„œ μƒκΈ°λ‹ˆλΌ.

 

그렇더라도 λͺ¨λ‘ λ‹€ 읽을 ν•„μš”λŠ” μ—†λŠλ‹ˆλΌ.

2.  λ„ˆμ˜ PCκ°€ μ•ˆμ „ν•˜λ‹€κ³  믿지 말지어닀.

5λΆ„ 후에 정전이 되고 내일 λ„ˆμ˜ ν•˜λ“œκ°€ 맛이 가리라.

 

κ·ΈλŸ¬ν•˜λ‹ˆ λ„ˆμ˜ μ†Œμ€‘ν•œ μ†ŒμŠ€ μ½”λ“œλŠ” μ •κΈ°μ μœΌλ‘œ μ—¬λŸ¬ ꡰ데에 λ‹¨κ³„λ³„λ‘œ λ°±μ—…ν•΄ 두어라.

3. λ³€ν•˜λŠ” 수λ₯Ό λ‹€λ£° λ•Œμ—λŠ” 늘 쑰심할지어닀.

μ •μˆ˜κ°€ μ ˆλŒ€λ‘œ κ·Έ ν•œκ³„λ₯Ό λ„˜μ§€ μ•ŠμœΌλ¦¬λΌ κ°€μ •ν•˜λŠ” 것은 μ–΄λ¦¬μ„μŒμ΄λΌ.

 

127, -128, 255, 32767, -32768, 65535, 이 μˆ«μžλ“€μ„ λ„ˆμ˜ κ³¨μˆ˜μ— μƒˆκΈ°μ–΄λΌ.

 

0.0은 0이 μ•„λ‹ˆλ‹ˆ μ‹€μˆ˜λŠ” μ›λž˜λΆ€ν„° κ²°μ½” μ •λ°€ν•˜μ§€ μ•ŠλŠλ‹ˆλΌ.

 

λΆ€ν˜Έ μ—†λŠ” 것과 μžˆλŠ” 것을 μ–΄μšΈλ¦¬κ±°λ‚˜ μ •μˆ˜λΌλ¦¬ λ‚˜λˆŒ λ•Œμ—λŠ” 늘 μ‘°μ‹¬ν•˜μ—¬λΌ.

4. 무슨 일을 λ°˜λ³΅μ‹œν‚¬ λ•Œμ—λŠ” 처음과 끝에 μœ μ˜ν• μ§€μ–΄λ‹€.

λ„ˆμ˜ μ»΄ν“¨ν„°λŠ” 1λ³΄λ‹€λŠ” 0을 μ’‹μ•„ ν•˜λ‹ˆλΌ.

 

λ°°μ—΄μ˜ μ²¨μžκ°€ κ·Έ λ²”μœ„λ₯Ό λ„˜μ§€ μ•Šμ„μ§€ 손 λŒˆλ•Œλ§ˆλ‹€ λ”°μ Έ 보아라.

 

μˆ˜μ‹μ— 1을 λ”ν•˜κ±°λ‚˜ λΊ„ λ•Œμ—λŠ” 늘 κΈ΄μž₯ν•˜λΌ.

 

λ„ˆμ˜ ν”„λ‘œκ·Έλž¨μ€ 단지 ν•œ 번 λœν•΄μ„œ 틀리고 ν•œ 번 λ”ν•΄μ„œ λ‹€μš΄λ˜λŠλ‹ˆλΌ.

5. 항상 λͺ¨λ“  경우의 수λ₯Ό κ³ λ €ν•˜κ³  μ„£λΆˆλ¦¬ μƒλž΅ν•˜μ§€ 말지어닀.

μ ˆλŒ€λ‘œ μΌμ–΄λ‚˜μ§€ μ•Šμ„ 일은 λ°˜λ“œμ‹œ μΌμ–΄λ‚˜κ³ ,

 

κ°€μž₯ λ“œλ¬Όκ²Œ 일어날 일이 κ°€μž₯ λ„ˆλ₯Όκ΄΄λ‘­νžˆλ¦¬λΌ.

 

κ·ΈλŸ¬ν•˜λ‹ˆ μ–Έμ œλ‚˜ 논리에 ꡬ멍이 μ—†λŠ”μ§€ 꼼꼼히 λ”°μ Έ 보고,

 

ifλ₯Ό μ“Έ λ•Œμ—λŠ” elseλΆ€ν„° μƒκ°ν•˜λΌ.

6. ν•¨μˆ˜ μ•ˆμ—μ„œ 맀개 λ³€μˆ˜κ°’μ€ κ²°μ½” 믿지 말지어닀.

μ§€κΈˆ κ·Έ 맀개 λ³€μˆ˜κ°€κ²°μ½” κ°€μ§ˆ 수 μ—†λ‹€λŠ” 값을 λ‚΄μΌλΆ€ν„°λŠ” 가지리라.

 

κ·ΈλŸ¬ν•˜λ‹ˆ 맀개 λ³€μˆ˜κ°’μ΄ μ˜¬λ°”λ¦„μ„ 항상 검사할지어닀.

 

그렇더라도 처리 속도가 λ¬Έμ œκ°€ λ˜λŠ”κ²½μš°λŠ” μ˜ˆμ™Έμ΄λ‹ˆλΌ.

7. 였λ₯˜λ₯Ό μ•Œλ € μ£ΌλŠ” κΈ°λŠ₯은 μžˆλŠ” λŒ€λ‘œ λͺ¨λ‘ ν™œμš©ν• μ§€μ–΄λ‹€.

컴파일러의 κ²½κ³ λŠ” λͺ¨λ‘ 켜 두어라. κ²½κ³ λŠ” 곧 였λ₯˜μ΄λ‹ˆλΌ.

 

였λ₯˜λ₯Ό μ•Œλ¦¬λŠ” ν•¨μˆ˜μ˜ κ²°κ³Όλ₯Ό ν™•μΈν•˜μ§€ μ•ŠλŠ” 우λ₯Ό λ²”ν•˜μ§€ 말지어닀.

 

λͺ¨λ“  파일 μž…μΆœλ ₯κ³Ό λͺ¨λ“ λ©”λͺ¨λ¦¬ 할당은 μ‘°λ§Œκ°„ μ‹€νŒ¨ν•  것이라.

8. ν•œ 번의 μˆ˜μ •κ³Ό 재컴파일만으둜 μ—°κ΄€λœ λͺ¨λ“  것이 μ €μ ˆλ‘œ, κ°•μ œλ‘œ λ°”λ€Œλ„λ‘ 할지어닀.

μ–΄λ– ν•œ 것을 μˆ˜μ •ν–ˆμ„ λ•Œμ— μ—°κ΄€λœ 것이 λ”°λΌμ„œ λ³€ν•˜μ§€μ•ŠλŠ”λ‹€λ©΄ 그것이 곧 λ²Œλ ˆμ΄λ‹ˆλΌ.

 

컴파일러둜 ν•˜μ—¬κΈˆ 맀개 λ³€μˆ˜ 리슀트λ₯Ό μ™„μ „ν•˜κ²Œ κ²€μ‚¬ν•˜λ„λ‘ ν•˜κ³ ,

 

μ–Έμ  κ°€ μ†λŒ€μ•Ό ν•˜κ±°λ‚˜ λ”°λΌμ„œ λ³€ν•΄μ•Ό ν•˜λŠ” μˆ˜μΉ˜λŠ” μ „λΆ€ 맀크둜둜 μΉ˜ν™˜ν•˜λ©°,

 

ν˜• μ •μ˜λ₯Ό 적극 ν™œμš©ν•˜μ—¬λΌ.

9. μ‚¬μš©μžκ°€ μ•Œμ•„μ„œ 잘 써 주리라고 ν¬λ§ν•˜μ§€ 말지어닀.

λ„ˆμ˜ ν”„λ‘œκ·Έλž¨μ€ ν•­μƒ 바보와 λ―ΈμΉœλ†ˆλ§Œμ΄ μ“°λŠλ‹ˆλΌ.

 

μ‚¬μš© μ„€λͺ…μ„œλ₯Ό μ“Έ λ•Œμ—λŠ” κ²°μ½” λΉ λœ¨λ¦¬μ§€ 말아라.

 

빠뜨린 만큼 μ‚¬μš©μžλŠ” λ„ˆλ₯Ό 괴둭힐 κ²ƒμ΄λ‹ˆλΌ.

10.맀사에 κ²Έμ†ν•˜κ³  항상 남을 생각할지어닀.

κ°€μž₯ μ™„λ²½ν•œ ν”„λ‘œκ·Έλž¨μΌμˆ˜λ‘

 

κ°€μž₯ μ™„λ²½ν•˜κ²Œ μˆ¨μ€ λ²Œλ ˆκ°€ μžˆλŠλ‹ˆλΌ.

 

λ„€κ°€ 이 세상 졜고의 ν”„λ‘œκ·Έλž˜λ¨Έ λΌκ³  λ– λ“€λ©° μžλ§Œν•  λ•Œ, μ˜†μ§‘ κ³³κ°„μ—μ„œλŠ” 훨씬 더 λ›°μ–΄λ‚œ 것을 묡묡히 λ§Œλ“€κ³  μžˆλŠλ‹ˆλΌ.

 

아무렴 ν”„λ‘œκ·Έλž˜λ°μ€ 혼자 μž˜λ‚˜μ„œ ν•  게 μ•„λ‹ˆλ‹ˆ, λ„ˆλ‘œ 인해 λ‹€λ₯Έ μ‚¬λžŒλ“€λ„ λ”λΆˆμ–΄ 잘 되면 κ·Έμ–Όλ§ˆλ‚˜ 쒋은 것이냐.

 

이 λͺ¨λ“  것을 κΉ¨λ‹«κ³  지킀렀 μ• μ“°λŠ” μžλŠ”, μžˆμ–΄λ„ 없어도 λ˜μ–΄λ„ μ•„λ‹ˆλ˜μ–΄λ„ 늘 ν‰μ˜¨ν•˜λ¦¬λΌ.

 

μžˆλ‚˜λ‹ˆ λ„ˆν¬λŠ” λͺ¨λ“  ν”„λ‘œκ·Έλž¨μ— λŒ€ν•΄μ„œ μœ„μ˜ ν”„λ‘œμ‹œμ€˜λ₯Ό λ”°λ₯Ό μ§€λ‹ˆλΌ.

 

 

좜처: λ§ν¬

 

 

 

300x250

μ½”λ“œ