why programs fail ch5 - andstudy/forge GitHub Wiki
λ¬Έμ μ μ μ¬ννλ€λ©΄ λ€μμΌλ‘λ κ·Έκ²μ λ¨μνν΄μΌ νλ€.
- μ΄λ»κ²?
- μ κ΄/무κ΄ν 쑰건λ€μ λ°νλΈλ€.
- κ²°κ³Όλ¬Όμ?
- λ¬Έμ μ μ κ΄λ ¨ μλ μν©λ€λ§μ λ΄μ νλμ ν μ€νΈ μΌμ΄μ€.
- λΈν λλ²κΉ
?
- ν μ€νΈ μΌμ΄μ€λ₯Ό μλμ μΌλ‘ λ¨μνμν€λ λλ²κΉ λ°©λ²
- λ¨μν κ°λ΅μ μ€λͺ (λΉνκΈ° μ¬κ³ )
- νΉλ° μμΈμ μμλ΄κΈ° μν΄ μν©μ λ³νμμΌ κ°λ©΄μ μν λΉν
- μμ§μ μ κ΄, 컀νΌλ¨Έμ μ λ¬΄κ΄ -> λ°λ³΅...
- μ΅μ’ μ μΌλ‘ λ¨μ λ¨μνλ λΌλλ λͺ¨λ μΆλ½μ μ¬νμ μ κ΄
- λ¨μνμ κ°μΉλ νμμ μΈ λΆλΆλ€μ λ¨κ²Όλ€λ μ 보λ€λ 무κ΄ν μ¬νλ€μ μ κ±°νλ€λ μ μμ λ ν¬κ² λνλλ€.
- λ¬Έμ μ λ³΄κ³ λ₯Ό λ¨μννλ μΌλ°μ μΈ κ³΅μ μ νλμ κ°λ¨ν κ·μΉμ λ°λ₯Έλ€.
- λ¬Έμ μ μ λͺ¨λ μν©μ λν΄, κ·Έκ²μ΄ λ¬Έμ μ λ°μμ κ΄λ ¨μ΄ μλμ§ μ κ²νλ€.
- λ§μΌ λ¬Έμ μ λ°μκ³Ό 무과νλ€λ©΄ ν΄λΉ λ¬Έμ μ λ³΄κ³ λλ ν μ€νΈ μΌμ΄μ€μμ κ·Έκ²μ μ κ±°νλ€.]
- μ΄ μ₯μ ν΅μ¬ μ§λ¬Έ :
- ν μ€νΈ μΌμ΄μ€λ€μ 체κ³μ μ΄κ³ μλμ μΌλ‘ λ¨μννλ €λ©΄ μ΄λ»κ² ν΄μΌ ν κΉ?
-
μ¬λ‘ (Mozilla Bug #24735, μ± 160p)
- μ΄ λ³΅μ‘ν HTMLμ½λ μ€μ 무μμ΄ λ¬Έμ λ₯Ό μΌμΌν€λ κ²μΌκΉ
- μ°λ¦¬κ° μνλ 건 μ¬μ ν μ€ν¨νλ©΄μλ μ΅λν λ¨μν HTML μ λ ₯.
- μμ λ΄μ¬μλ€λ‘ ν΄κ²°.
-
λ¨μνλ ν μ€νΈ μΌμ΄μ€μ μ μ©ν¨.
- μμ¬μν΅μ μ½κ² νλ€ : λ°μ μ κ±°λ μ€λͺ μ½κΈ° μ½κ³ , μΈλ°μλκ±Έ λ§ μν΄λ λ¨
- λλ²κΉ μ μ½κ² νλ€ : μ€λμΏ μμ μ£Όλ³ μ«μλ₯Ό λ€ μμλΈ κ²½μ°, κ²½μ°μ μκ° μ€μ΄λ¦
- μ€λ³΅μ μλ³νλ€ : select λλ¬Έμ λ°μν λ€λ₯Έ bugλ₯Ό μμλ.
- μλ λ¨μν (λͺ©λ‘ 5.1, κ·Έλ¦Ό 5.1)
- 896μ€μμ 1μ€λ‘ μ€μ΄λ€μλ€. λ¬Έμ λ μμ¬μν΅ : μ΄μ λ "λ₯Ό μΈμνλ©΄ νμ£Όν¨"μ΄λΌλ κ°λ¨ν μμ½λ¬Έλ§μΌλ‘λ λ¬Έμ μ μ μ μ€λͺ ν μ μλ€.
- λλ²κΉ : Mozilla νλ‘κ·Έλλ¨Έλ νκ·Έμ μ μλ₯Ό μ²λ¦¬νλ μ½λμ μ¦μ μ§μ€ν μ μλ€.
- μ€λ³΅ : μΈμμ κ΄ν λ€λ₯Έ λ¬Έμ μ λ€μ κ²μν΄μ μ λ ₯ HTMLμ κ° ν¬ν¨λ κ²μ μ΄ λ¬Έμ μ μ μ€λ³΅μΌ κ°λ₯μ±μ΄ μλ€.
- μλ λ¨μν
- μλ λ¨μνλ λ°λ³΅μ μ΄κ³ μ§λ£¨ν νλ -> μλν
- κΈ°λ³Έ μμ΄λμ΄
- μ΄λ€ νΉμ ν μ λ ₯μ λν΄ Mozillaκ° μΈμμ μ€ν¨νλμ§λ₯Ό κ²°μ νλ μλ ν μ€νΈλ₯Ό μ€μ νλ€.
- μ΄μ μ μΈκΈν μ΄μ§ κ²μ μ κ·Όλ°©μμ μ€ννλ, HTML νμ΄μ§μ μΌλΆλΆμ λν΄ ν μ€νΈλ₯Ό μννλ νλμ μ λ΅μ ꡬννλ€.
- μ λ΅(μλμ μΈ λ¨μν μ λ΅)μ μ€κ³
- μ λ ₯μ λ°μ μ κ±°νκ³ ν μ€νΈκ° μ€ν¨νλμ§ λ³Έλ€. λ§μΌ κ·Έλ λ€λ©΄ λλ¨Έμ§ λ°μ κ°μ§κ³ κ°μ κ³Όμ μ λ°λ³΅
- κ·Έλ μ§ μλ€λ©΄ μ΄μ μνλ‘ λμκ°μ μ λ ₯μ λ€λ₯Έ λ°μ μ κ±°νλ€.
- λ μ λ° λͺ¨λ ν μ€νΈλ₯Ό ν΅κ³Όνλ€λ©΄ μ λ ₯μ μ λ°μ© μλ₯΄λ λ μμ λΆλΆμ© μλΌλ΄λ λ°©ν₯μΌλ‘ λμκ°λ€.(κ·Έλ¦Ό 5.2, 5.3)
- μ΅μ’ μ μΌλ‘ μ λ ₯μμ μ΄λ€ λ¬Έμλ₯Ό μ κ±°ν΄λ λ¬Έμ μ μ΄ μ¬λΌμ§λ(ꡬ체μ μΌλ‘ λ§νλ©΄ λ± λ§ λ¨μ) μνμ μ΄λ₯Ό κ²μ΄λ€.
- 5.5 λ¨μν μκ³ λ¦¬μ¦
- ppt μ°Έκ³
- μ¬μ©μ μ λ ₯μ λΈν λλ²κΉ μ μ©
- κ·Έλ¦Ό 5.2 : 100κ° μ λμ μ¬μ©μ μνΈμμ©μ λν΄ λΈν λλ²κΉ ,
- 82ν ν
μ€νΈ νμ 3κ°λ‘ μ€μμ
- Alt-p
- μΌμͺ½ λ§μ°μ€ λ²νΌ λ€μ΄
- μΌμ‘± λ§μ°μ€ λ²νΌ μ
- κ°λ° λμ€μ λ°μνλ μν©λΏλ§ μλλΌ
- μ λ ₯, μ½λ λ³κ²½, μΌμ μμ μ€μ μμΈμ μλμΌλ‘ μ°Ύλλ‘ μ΄μ© κ°λ₯
- μλ λ¨μν μλλ₯Ό λμ΄κΈ° μν΄ μ¬μ©ν μ μλ λ°©λ²
- μΊμ±μ νμ© : ν μ€νΈ κ²°κ³Όλ₯Ό μΊμμ λ΄μλμ΄ μ€λ³΅ μ€ν λ§λλ€.
- μΌμ° μ€λ¨νλ€(κ·Έλ¦Ό 5.3) : κ²°κ³Ό νμ§κ³Ό μμ μκ°μ λ§λ°κΎΌλ€.
- ꡬ문μ μμ€ λλ μλ―Έλ‘ μ μμ€μμ λ¨μννλ€(κ·Έλ¦Ό 5.4, 5.5) :
- μ΄νμ μμ€μ΄ μλ ꡬ문μ μμ€μμ μ λ ₯μ λ¨μν
- {0, 1, 1.1, 2, 3, 3.1} => {0, 1, 1.1} => {0}
- μν©λ€μ 격리νλ λμ μ€ν¨λ₯Ό μΌκΈ°νλ μ°¨μ΄λ€μ 격리νλ€.