π μ€λ μ½μ λ²μ : μμ ~ λ€μ΄κ°λ©΄μ, μ²μ ~ p.36
π μ± μμ κΈ°μ΅νκ³ μΆμ λ΄μ©
π κ°λ¨ν μκ°?
[TPM(Total Productive Management)μ 5S μμΉ]
1. μ 리 (μ λ ¬)
2. μ λ (체κ³ν)
3. μ²μ
4. μ²κ²° (νμ€ν)
5. μνν (κ·μ¨)
μννΈμ¨μ΄ κ°λ°μ μ μ‘°μ μ κ΄λ¦¬ μμΉκ³Ό λΉκ΅νλ κ²μ΄ μΈμκΉμλ€. κ·Έλ¦¬κ³ μ€μ λ‘ Leanμ΄ μμ TPM(1950λ λ μΌλ³Έ μ μ‘°μ κ³μ νμ§ κ΄λ¦¬λ‘ )μ ν λλ‘ λ§λ€μ΄μ‘λ€κ³ νλ€. μννΈμ¨μ΄ κ°λ°λ μ μ‘°μ κ³Ό λ§μ°¬κ°μ§λ‘ 무μΈκ°(μ½λ)λ₯Ό μμ°ν΄λ΄λ κ²λ€μ μ΄ν΄λ³΄κ³ , κΈ°λ¦μΉκ³ , κ΄λ¦¬ν΄μΌνλ€.
κ°λ°μ μ§νν λ μΌμ μ΄λ κΈ°λ₯ ꡬνμ λ§μ‘±νλ κ²½μ°κ° λ§μλ€. "κΉ¨λν μ½λλ₯Ό μμ±νλκ°?"λΌλ μ§λ¬Έμ λ°λλ€λ©΄ μμ μκ² κ·Έλ λ€λΌκ³ λλ΅ν μλ μμ κ² κ°λ€. μ μλ λλ¬μ΄ μ½λλ₯Ό λ―μ΄κ³ μΉλ μμ , μ¦ μ μ§λ³΄μκ° μλ‘μ΄ μ½λλ₯Ό μμ±νλ μΌλ³΄λ€ λμ± λΉλ²νκ² μΌμ΄λλ€κ³ νλ€. κ·Έλ¬λ―λ‘, κ°λ°μλ μ‘°κΈ λ κ±΄μΆ μ κ³μ μ리곡μ΄λ μλμ°¨ μ κ³μ μ리곡μ²λΌ μκ°ν΄μΌνλ€κ³ λ§νλ λΆλΆμ 곡κ°νλ€.
π μκ° 3μ€ μμ½
π μ€λ μ½μ λ²μ : 1μ₯. κΉ¨λν μ½λ
π μ± μμ κΈ°μ΅νκ³ μΆμ λ΄μ©
μ°λ¦¬ λͺ¨λλ μμ μ΄ μ§ μ°λ κΈ° μ½λλ₯Ό μ³λ€λ³΄λ©° λμ€μ μλ³΄κ² λ€κ³ μκ°ν κ²½νμ΄ μλ€. μ°λ¦¬ λͺ¨λλ λμΆ©μ§ νλ‘κ·Έλ¨μ΄ λμκ°λ€λ μ¬μ€μ μλκ°μ λλΌλ©° κ·Έλλ μ λμκ°λ νλ‘κ·Έλ¨λ³΄λ€λ λμκ°λ μ°λ κΈ°κ° μ’λ€κ³ μ€μ€λ‘λ₯Ό μλ‘ν κ²½νμ΄ μλ€. λ€μ λμμ λμ€μ μ 리νκ² λ€κ³ λ€μ§νμλ€. λ¬Όλ‘ κ·Έλ κ·Έ μμ μ°λ¦¬λ λ₯΄λΈλμ λ²μΉμ λͺ°λλ€. λμ€μ κ²°μ½ μ€μ§ μλλ€. (p.4)
μ£Όλ³ μ½λκ° μ½κΈ° μ¬μ°λ©΄ μ μ½λλ₯Ό μ§κΈ°λ μ½λ€. μ£Όλ³ μ½λλ₯Ό μ½κΈ°κ° μ΄λ €μ°λ©΄ μ μ½λλ₯Ό μ§κΈ°λ μ΄λ ΅λ€. κ·Έλ¬λ―λ‘ κΈνλ€λ©΄, μλλ¬ λλ΄λ €λ©΄, μ½κ² μ§λ €λ©΄, μ½κΈ° μ½κ² λ§λ€λ©΄ λλ€. (p.18)
μΊ νμ₯μ μ²μ μμ λλ³΄λ€ λ κΉ¨λνκ² ν΄λκ³ λ λλΌ. (p.19)
π κ°λ¨ν μκ°?
[λ€μν κ΄μ μ κΉ¨λν μ½λ]
π μκ° 3μ€ μμ½
π μ€λ μ½μ λ²μ : 2μ₯. μλ―Έ μλ μ΄λ¦
π μ± μμ κΈ°μ΅νκ³ μΆμ λ΄μ©
λμΌ μ½λ κΈ°λ°μ controller, manager, driverλ₯Ό μμ΄ μ°λ©΄ νΌλμ€λ½λ€. DeviceManagerμ ProtocolControllerλ κΈ°λ³Έμ μΌλ‘ μ΄λ»κ² λ€λ₯Έκ°? μ λ§ λ λ€ Driverκ° μλκ°? μ΄μ§Έμ λ λ€ Managerκ° μλκ°? μ λ§ λ λ€ Driverκ° μλκ°? μ΄λ¦μ΄ λ€λ₯΄λ©΄ λ μλ λΉμ°ν ν΄λμ€λ λ€λ₯΄κ³ νμ λ λ€λ₯΄λ¦¬λΌ μκ°νλ€.(p.33)
μ¬λ μ½λ κ°μ κ³Ό λ Έλ ₯κ³Ό λ§μ°¬κ°μ§λ‘ μ΄λ¦ μμ λλ¦λλ‘ λ°κΏ¨λ€κ°λ λκ΅°κ° μ§μ± ν μ§λ λͺ¨λ₯Έλ€. κ·Έλ λ€κ³ μ½λλ₯Ό κ°μ νλ €λ λ Έλ ₯μ μ€λ¨ν΄μλ μλλ€. (p.38)
π κ°λ¨ν μκ°?
λ΄κ° μ΄μμ¨ μκ° μ€μ μ΄λ¦μ΄ μ΄λ κ² μ€μνλ€κ³ μκ°λλ 건 μ§κΈ μ΄ μκΈ°κ° μ²μμ΄λ€. μ΄λ¦μ§κΈ°λ‘ μ΄λ κ² κ³ λ―Όν μ μ΄ μμλ λλμ보κ²λλ€. μμ μλ€. μ½λ λ΄μμμ μ΄λ¦μ μ λ§ μ€μνλ€. ν¨μλ λ³μ μ΄λ¦μ 보면 λμΆ© μ΄λ€ λμμ νκ² κ΅¬λνκ³ μμΈ‘μ΄ κ°λ₯ν΄μΌ νλ€κ³ μκ°νλ€. κ·Έλ¦¬κ³ κ·Έμ λν κ·Όκ±°κ° μ± μ μ μ λ¦¬κ° λμ΄ μμ΄μ λ°κ°μ λ€.
κ°μΈμ μΌλ‘ λ€μ΄λ°μ΄ μΌλ§λ ꡬ체μ μ΄μ΄μΌ νλμ§μ λν κ³ λ―Όμ΄ μμλ€. κΈ΄ λ€μ΄λ°μ ꡬꡬμ μ μ€λͺ νλ λλμ΄ λ€κ³ μ½λκ° κ°κ²°ν΄λ³΄μ΄μ§ μμλ€. κ·Έλμ κ³ λ―Όμ νλ€. 'μ½λλ₯Ό 짧μμΌ ν΄'λΌλ μκ°μ νκ³ μμλ€. κ·Έλ¦λ μκ°μ νκ³ μμλ κ² κ°λ€. μ½λλ 짧μμΌ νλ€λΌκΈ° λ³΄λ€ λͺ λ£ν΄μΌνλ€κ³ μκ°μ κ³ μ³λ¨Ήλ μ€μ΄λ€. λͺ λ£ν μ½λκ° μ§§μ μλ μμ§λ§, μ½λκ° μ§§λ€κ³ λͺ λ£ν μ½λλ μλμλ€.
π μκ° 3μ€ μμ½
π μ€λ μ½μ λ²μ : 3μ₯. ν¨μ
π μ± μμ κΈ°μ΅νκ³ μΆμ λ΄μ©
π κ°λ¨ν μκ°?
μΈμλ₯Ό μ λ¬ν λλ λ³΄ν΅ μ λ ₯μΌλ‘ κ°μ£Όνλ€. μ λ ₯μ μνλ₯Ό λ³κ²½νλ κ²μ μΆλ ₯μΈμλΌ ν> κ³ , μ΄λ μ΅λν νΌν΄μΌ νλ€. https://aroundck.tistory.com/329
const obj = {
name: 'hwimin',
age: 30,
};
const chanegeFieldOfObject = (obj) => {
obj.name = '';
};
chanegeFieldOfObject(obj);
console.log(obj); // { name: '', age: 30}
// 1.
const add = (num1, num2) => num1 + num2
const result = add(1, 2)
// 2.
const result2 = 1 + 2
μΆμνλ νμν λΆλΆ, μ€μν λΆλΆμ ν΅ν©νμ¬ νλλ‘ λ§λλ κ²μ λ§ν©λλ€. λ€μμ μμλ€μ μ΄ν΄ λ΄ μλ€. μλμ μΈ κ°μ§ λ΄μ©μ λͺ¨λ 'μ¬κ°ν'κ³Ό κ΄λ ¨λ κ²μ λλ€.
[λν], [λ€ κ°μ κ°], [λ€ κ°μ λ³]
λμ΄λμ΄ μλ μΈ κ°μ§ μμλ€μ μΌμΌν μΈκΈνμ§ μκ³ , 'μ¬κ°ν'μ΄λΌκ³ λΆλ₯΄λ κ²μ΄ μΆμνμ ν μλΌκ³ ν μ μμ΅λλ€. κ·Έλ¦Όμ 그릴 λμλ μμ ν λμΌνκ² κ·Έλ¦¬μ§ μκ³ μ€μν νΉμ§λ€λ§ λͺ¨μμ νννλ κ² μμ μΆμνλΌκ³ ν μ μμ£ . μ€λ§νΈν°μ μ ν리μΌμ΄μ μμ΄μ½ μμ κ·Έ νΉμ§μ μ‘μ μΆμνν΄μ λ§λ κ²μ΄λλλ€.
μ΄μ²λΌ μΆμνλ μ¬λ¬ κ°μ§ μμλ€μ νλλ‘ ν΅ν©νλ λ°©ν₯μ±μ κ°μ§κ³ μμ΅λλ€. ν κ°μ§ λ¬Έμ λ₯Ό μ¬λ¬κ°μ§λ‘ μͺΌκ°μ λλ 보λ 'λ¬Έμ λΆν 'κ³Ό λ°λμ κ°λ μ΄μ§μ. μΆμνλ₯Ό μ΄μ©νμ¬ ν΅μ¬μ μΈ κ²λ§μ λ¨κ²¨ νννκ² λλ©΄, 볡μ‘ν λ΄μ©λ ν λμ μμλ³Ό μ μμ΄ μ΄ν΄νκΈ° μ½λ€λ μ₯μ μ΄ μμ΅λλ€.
[λ€μ΄λ² μ§μλ°±κ³Ό] μΆμν [abstraction] (μ²μ¬νμ΅λ°±κ³Ό μ΄λ± μννΈμ¨μ΄ μ©μ΄μ¬μ )
π μκ° 3μ€ μμ½
π μ€λ μ½μ λ²μ : 5μ₯. νμ λ§μΆκΈ°
π μ± μμ κΈ°μ΅νκ³ μΆμ λ΄μ©
π κ°λ¨ν μκ°?