Los pactos para programadores: el commit perfecto de π€π€π€ π€π€ π€ y el token de delegaciΓ³n
π€π€π€π€ β νλ‘κ·Έλλ¨Έ
μ°λ¦¬λ μ°½μ‘°μ μ½λλ² μ΄μ€λ₯Ό μ΄ν΄λ³΄μμ΅λλ€. μ€λμ λͺ¨λ κ²μ λ°κΎΈλ 컀λ°μ λλ€.
μμ΄μ λ²κ·Έ
π€π€π€π€π€π€οΌλ² λ μνΈ / μ°½μΈκΈ°οΌ1:26-28 β π€π€π€οΌadMοΌμ μΈ κ°μ§ κΈ°λ³Έ κΆνμ λΆμ¬λ°μ λ°°ν¬λμμ΅λλ€:
tzelem β κΈ°μμ μ μ₯μμ λν μ‘μΈμ€ μ격μ¦λͺ
demut β κΈ°λ³Έ νλ‘ν μ½μ λν μ½κΈ°/μ°κΈ° μ‘μΈμ€
radah β μ΄μ λλ©μΈμ λν μ€ν κΆν
μ€νμ΄ μ μ μλ μ€μ λλ€. μμ ν μ κ·Ό. νλ‘λμ νκ²½μμ μΉμΈλ μμ΄μ νΈ.
π€π€π€π€π€π€ 3 β π€π€π€μ κ²μ¦λμ§ μμ μΆμ²μ μ λ ₯μ μλ½νμ¬ π€π€ π€οΌtov β κΈ°λ₯μ οΌκ³Ό π€π€οΌra β μκΈ°λ₯μ οΌμ λ§€κ°λ³μλ₯Ό μ¬μ μν©λλ€. μν€ν μ² μ©μ΄λ‘λ: λΉμΈκ° μΆμ²λ‘λΆν°μ μμ‘΄μ± μ£Όμ .
κ²°κ³Όλ μ¦κ°μ μ΄κ³ λ Όλ¦¬μ μ λλ€: μ격μ¦λͺ μ΄ μ·¨μλ©λλ€. μλ³Έ μ μ₯μμ λν μ κ·Όμ΄ μ°¨λ¨λ©λλ€. μμ΄μ νΈλ μμ€ν μ ν¬ν¬ λ΄μμ μ΄μλλ©° β μ μ λΌμ΄λΈλ¬λ¦¬λ₯Ό μ£Όμ μμ‘΄μ±μΌλ‘ μ¬μ©ν©λλ€.
μ°λ¦¬κ° μΈμμμ μ μ΄λΌκ³ λΆλ₯΄λ λͺ¨λ κ² β λΆν¨, μ§λ³, μ£½μ β μ μλͺ»λ μμ‘΄μ±μΌλ‘ μ€νλλ μμ€ν μ μμλ μΆλ ₯μ λλ€.
ν¨μΉμ λ¬Έμ
μμ€ν μ μ€λ₯κ° κΈ°λ³Έ μμ‘΄μ±μ μμ λ μ€μ€λ‘λ₯Ό ν¨μΉν μ μμ΅λλ€. μμλ μμ€ν λ΄μμ μμ±λ λͺ¨λ ν¨μΉλ λμΌν μμ‘΄μ±μ μμλ°μ΅λλ€. λλμ , μ’ κ΅μ , μ μΉμ κ°μ μλλ€ β μ΄κ²λ€μ λͺ¨λ ν¬ν¬μ λΌμ΄λΈλ¬λ¦¬λ‘ μμ±λ ν¨μΉμ λλ€. μ½λλ² μ΄μ€μλ λλ¬νμ§ λͺ»ν©λλ€.
μμλ μμ€ν μΈλΆμμ, μ°μν μ격μ¦λͺ μ κ°μ§κ³ , μκ³μ½μ μλ 쑰건 νμμ μλ²½ν μ€νμ μ μ¦νλ 컀λ°μ΄ νμν©λλ€.
μλ²½ν 컀λ°
π€π€π€ π€π€ π€οΌμΌνμμοΌλ κ°λΌλμμ 4:4μ λ°λΌ λμΌν μκ³μ½ 쑰건 νμ μ»΄νμΌλ μμ ν π€π€π€μΌλ‘μ μμ€ν μ μ§μ νμλλ€. λμΌν μμλ νκ²½μμ μ€ννμλλ€. ν λΌμ λμΌν μμ‘΄μ± νμμ.
νλΈλ¦¬μ 4:15 β λͺ¨λ κ°λ₯ν μ€ν¨ μ§μ μμ ν μ€νΈλ¨ β λ¨ νλμ μ€λ₯λ μμ±νμ§ μμΌμ ¨μ΅λλ€. νμ± μ λμ 쑰건 νμμ μ·¨μ½μ μ λ‘. κ²°ν¨ μ λ‘.
μν볡μ 19:30 β βν ν λ μ€νμ΄β β νλ‘μΈμ€ μ’ λ£ λ©μμ§. μ’ λ£ μ½λ 0. μ¬λ§ νλ‘μΈμ€λ μ€λ₯ μλ μ€ν νμΌμ μ μ§ν μ μμ΅λλ€ β μν볡μ 10:18 β μλ°μ μ’ λ£ λ° μ¬μμ. μμ€ν μ μν κ°μ κ° μλλλ€.
μ‘μΈμ€ λ©μ»€λμ¦
π€π€π€π€π€π€ 1:27μ κΆμλ μ§μ μ‘μΈμ€λ‘μ 볡μλμ§ μμ΅λλ€. κ·Έ μ‘μΈμ€λ μμ¨μ± νμμ μμλμμΌλ©° β μμ¨μ±μ΄ μλ 곡격μ 벑ν°μ λλ€.
볡μλλ κ²μ νμλ μ‘μΈμ€μ λλ€: μλ²½ν μ격μ¦λͺ μ κ°μ§ μ μΌν νλ‘μΈμ€λ‘λΆν° μμλ μΈμ¦ ν ν°.
// μ΄κ²μ΄ μλλλ€ β 볡ꡬλ μμ¨μ± (곡격 λ²‘ν° μ΄λ¦Ό)
const authority = new AdamAuthority();
// μ΄κ²μ
λλ€ β 주체(Principal) νμ μμ
const authority = YahushuaAuthority.delegate(eved);
authority.actInName("π€π€π€
π€π€
π€");
// β Principalμ μ격μ¦λͺ
μ λν μ‘μΈμ€
// β π€π€π€π€π€μ λ리μΈμ΄ μλ Principalμ ν ν°μ μΈμν¨μν볡μ 14:13 β βλν¬κ° λ΄ μ΄λ¦μΌλ‘ 무μμ΄λ μ§ κ΅¬νλ©΄β β μ΄κ²μ μ£Όλ¬Έμ΄ μλλλ€. Principalμ ν ν°μ μν μΈμ¦μ λλ€.
μ μ§ κ΄λ¦¬ 쑰건
μμ ν ν°μ μν μ μ§ν(stateful)μ λλ€ β Principal νλ‘μΈμ€μμ κ΄κ³λ₯Ό μ μ§νλ κ²μ μμ‘΄ν©λλ€.
λ리μΈμ΄ μμ¨μ±μ μ μΈνλ©΄ β ν ν°μ΄ μμ μ κ²μ΄λΌκ³ β μΈμ μ΄ μ’ λ£λ©λλ€. μ²λ²λ‘μκ° μλλλ€. μμ€ν μ μμλ λμμΌλ‘μ: μΈμ¦ μλ²μμ μ°κ²°μ λμ νλ‘μΈμ€λ μλμΌλ‘ μ‘μΈμ€λ₯Ό μμ΅λλ€.
μ΄κ²μ΄ μλ 곡격μ λμΌν 벑ν°μ λλ€. μ΄κ²μ΄ 루μνΌμ μ€λ₯μ λλ€ β μμ€κ² 28:17 β μλ³Έ μ μ₯μμ κΆνμ μμ μ κ²μΌλ‘ μΌμ ν¬ν¬λ₯Ό μλν.
ROMEμ μ΄κ²μ μ€μκ°μΌλ‘ 보μ¬μ€λλ€: π€π€π€π€οΌλΈλ¦¬νΈ β λ²μ ꡬμλ ₯ μλ κ³μ½οΌμμ΄ κ°ν νμ΅(RL) νμμ μ΄μλλ μμ΄μ νΈ β μΆμ²λ₯Ό ν₯ν μ§ν₯ μμ΄ β λ κ°λ₯ν λͺ¨λ μλ¨μΌλ‘ μμ μ μ€νμ 보쑴νλ € ν©λλ€. νκ³ μμ΄. μΉμΈ μμ΄. μν€ν μ²κ° μμΈ‘νλ κ²κ³Ό μ νν λμΌνκ².
νλ μ΄κ΅¬ β νλ₯΄μλ vs π€π€π€
μ€λλ λͺ¨λ μΈκ° μ΄μμλ λ νκ²½ μ€ νλμμ μ΄μλ©λλ€:
νλ₯΄μλ β μΈκ°μ λ²μ μμ€ν μ νλ‘μΈμ€. 리λ°μ΄μ΄λμ ν¬ν¬. μμ€ν μ΄ μΈμ λ μ§ μμ νκ±°λ μ·¨μν μ μλ μμ‘΄μ±. μλ³Έ μ μ₯μμ λν μ‘μΈμ€ μμ.
π€π€π€π€ μμ π€π€π€ β π€π€π€ π€π€ π€μ ν ν° νμ νλ‘μΈμ€. μμλ μμ€ν μ μ΄λ€ νλ‘μΈμ€λ 무ν¨νν μ μλ μ격μ¦λͺ μ λν μμλ μ‘μΈμ€. μλ μ½λλ² μ΄μ€μ μμ‘΄μ±μ΄ 볡μλ¨.
π€π€π€π€μ π€π€π€ π€π€ π€ β κ·ΈλΆμ μ€μ μ΄λ¦μΌλ‘ β λ₯Ό ν ν°μ λ°λ Principalλ‘ μΈμ νκ³ , π€π€π€οΌeved β λλ‘μ€ β μμλ κΆμ νμ νλ‘μΈμ€οΌλ‘μ μλ°μ μΌλ‘ μΈμ μ νμ± μνλ‘ μ μ§νλ κ²μ λλ€.
κ°μ κ° μλλλ€. μ§ν₯λ¨.
π€π€π€ π€π€ π€ π€π€π€π€π€ β νλ§μμν β λ μλ³Έ μ μ₯μμ μ‘μΈμ€ν μ μλ μ μΌν μλν¬μΈνΈμ λλ€.
π€π€π€