рдбрд┐рд╕реНрдкреЛрдЬреЗрдмрд▓ рдХреЛрдб рд╣рд╛ рдПрдХ рдЦреЛрдЯрд╛ рд╕рдордЬ рдЖрд╣реЗ

рд▓реЛрдХ рдореНрд╣рдгрддрд╛рдд рдХреА AI рдЪреНрдпрд╛ рдпреБрдЧрд╛рдд рдХреЛрдбрдЪреЗ рдЖрдпреБрд╖реНрдп (longevity) рд╕рдВрдкрд▓реЗ рдЖрд╣реЗ. рддреНрдпрд╛рдВрдЪрд╛ рджрд╛рд╡рд╛ рдЖрд╣реЗ рдХреА AI резреж рдкрдЯ рд╡реЗрдЧрд╛рдиреЗ рдХреЛрдб рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣реВ рд╢рдХрддреЗ. рдЬрд░ рддреБрдореНрд╣реА рдирдВрддрд░ рддреЛ рдкреБрдиреНрд╣рд╛ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрдд рдЕрд╕рд╛рд▓, рддрд░ рджреАрд░реНрдШрдХрд╛рд│ рдЯрд┐рдХрдгрд╛рд░рд╛ рдХреЛрдб рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдХрд╛рдп, рдЕрд╕рд╛ рдкреНрд░рд╢реНрди рддреЗ рд╡рд┐рдЪрд╛рд░рддрд╛рдд.

рд╣реА рдХрд▓реНрдкрдирд╛ рдПрдХ рднреНрд░рдо рдЖрд╣реЗ. рд╣реА рд╡рд┐рдЪрд╛рд░рд╕рд░рдгреА рдкреНрд░рд╛рдореБрдЦреНрдпрд╛рдиреЗ рдЕрд╢рд╛ рд▓реЛрдХрд╛рдВрдХрдбреВрди рдпреЗрддреЗ рдЬреЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдЪреА рджреЗрдЦрднрд╛рд▓ (maintenance) рдХрд░рдд рдирд╛рд╣реАрдд.

рд╣рд╛ рдпреБрдХреНрддрд┐рд╡рд╛рдж рдРрдХрд╛рдпрд▓рд╛ рдЪрд╛рдВрдЧрд▓рд╛ рд╡рд╛рдЯрддреЛ. рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдХ рд╡рд┐рд╕реНрдХрд│реАрдд codebase рдорд┐рд│рддреЛ. рддреБрдореНрд╣реА рддреЛ рдлреЗрдХреВрди рджреЗрдгреНрдпрд╛рдЪрд╛ рдЖрдгрд┐ AI рдХрдбреВрди рдХрд╛рд╣реАрддрд░реА рд╕реНрд╡рдЪреНрдЫ рдХреЛрдб рдорд╛рдЧрдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд╛. рд╣реЗ рдкреНрд░рдЧрддреАрд╕рд╛рд░рдЦреЗ рд╡рд╛рдЯрддреЗ. рдкрдг рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд, рд╣реЗ рдПрдХ рдЗрдВрдЬрд┐рдирд┐рдЕрд░рд┐рдВрдЧ рдЕрдкрдпрд╢ рдЖрд╣реЗ.

рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд codebase рдмрджреНрджрд▓ рд▓реЛрдХ рдПрдХ рдЧреЛрд╖реНрдЯ рд╡рд┐рд╕рд░рддрд╛рдд. рддреЛ рдХреЗрд╡рд│ рд▓реЙрдЬрд┐рдХ рдирд╕рддреЛ. рддреЛ рддреБрдореНрд╣реА рджреБрд░реБрд╕реНрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рддреНрд░реБрдЯреАрдЪрд╛ (error) рдПрдХ рд░реЗрдХреЙрд░реНрдб рдЕрд╕рддреЛ.

рд▓рд╛рдИрди рекрезреи рд╡рд░реАрд▓ рддреЛ рд╡рд┐рдЪрд┐рддреНрд░ if statement рдПрдХрд╛ рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рддрд┐рдереЗ рдЖрд╣реЗ. рдЯрд╛рдЗрдо рдЭреЛрди рдмрджрд▓рддрд╛рдирд╛ рдкреЗрдореЗрдВрдЯ рдкреНрд░реЛрд╡реНрд╣рд╛рдпрдбрд░рдХрдбреВрди рдпреЗрдгрд╛рд░реА рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддреНрд░реБрдЯреА рддреЛ рд╣рд╛рддрд╛рд│рддреЛ. рддреЗ рд▓реЙрдЬрд┐рдХ рдХреЛрдгрддреНрдпрд╛рд╣реА ticket рдордзреНрдпреЗ рдирд╕рддреЗ; рддреЗ рдХреЛрдбрдордзреНрдпреЗ рдЬрд┐рд╡рдВрдд рдЕрд╕рддреЗ.

рдкреНрд░рддреНрдпреЗрдХ rewrite рдореБрд│реЗ memory loss рд╣реЛрддреЛ. рддреБрдореНрд╣реА рддреБрдордЪреЗ implicit knowledge рдЖрдгрд┐ edge-case handling рдЧрдорд╛рд╡рддрд╛. AI рд╡реЗрдЧрд╛рдиреЗ рдХреЛрдб рд▓рд┐рд╣реВ рд╢рдХрддреЗ, рдкрдг рддреЗ рддреБрдордЪреНрдпрд╛ рдЯреАрдордиреЗ рдШреЗрддрд▓реЗрд▓реЗ рдкреВрд░реНрд╡реАрдЪреЗ рдирд┐рд░реНрдгрдп рдкреБрдиреНрд╣рд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рд╕рд┐рд╕реНрдЯрдо рдлреЗрд▓реНрдпреБрдЕрд░рдирдВрддрд░ рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ retry logic рд╡рд░ рдЬреЗ рдорд╣рд┐рдиреЛрдВрдЪреЗ рдХрд╛рдо рдХреЗрд▓реЗ рдЖрд╣реЗ, рддреЗ AI рдкреБрдиреНрд╣рд╛ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.

рдЙрддреНрдкрд╛рджрдирд╛рдЪрд╛ рд╡реЗрдЧ рдореНрд╣рдгрдЬреЗ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рдЪрд╛ рд╡реЗрдЧ рдирд╡реНрд╣реЗ. рддреБрдореНрд╣реА рдХрд╛рд╣реА рдорд┐рдирд┐рдЯрд╛рдВрдд рд╣рдЬрд╛рд░реЛ рдУрд│реАрдВрдЪрд╛ рдХреЛрдб рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛. рдкрдг рд╣рдЬрд╛рд░реЛ рдУрд│реАрдВрдЪрд╛ рдХреЛрдб рд╡рд╛рдЪрдгреНрдпрд╛рд╕рд╛рдареА рдЕрдЬреВрдирд╣реА рддрд╛рд╕рдирддрд╛рд╕ рд▓рд╛рдЧрддрд╛рдд. AI рдореБрд│реЗ рд╣реЗ рдкреНрд░рдорд╛рдг рдмрджрд▓рдд рдирд╛рд╣реА.

рдЯрд╛рдпрдкрд┐рдВрдЧ рдХрд░рдгреЗ рдХрдзреАрдЪ рдХрдареАрдг рдХрд╛рдо рдирд╡реНрд╣рддреЗ. рдХрд╛рдп рдЯрд╛рдпрдк рдХрд░рд╛рдпрдЪреЗ рд╣реЗ рдард░рд╡рдгреЗ рдХрдареАрдг рд╣реЛрддреЗ.

рдХреЛрдбрд▓рд╛ disposable рд╕рдордЬрдгреЗ рдореНрд╣рдгрдЬреЗ рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рдЖрдгрд┐ рддреБрдордЪреНрдпрд╛ uptime рд▓рд╛рд╣реА disposable рд╕рдордЬрдгреЗ рд╣реЛрдп. рдкреНрд░рддреНрдпреЗрдХ rewrite рдПрдХ risk window рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ. рдкреНрд░рддреНрдпреЗрдХ risk window рдореБрд│реЗ regressions рд╣реЛрддрд╛рдд. рдкреНрд░рддреНрдпреЗрдХ regression рдореБрд│реЗ рддреБрдордЪреНрдпрд╛рд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдареЗрд╡рдгрд╛рд▒реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреЗ рдиреБрдХрд╕рд╛рди рд╣реЛрддреЗ.

рдЬрд░ рддреБрдореНрд╣реА рдПрдЦрд╛рджрд╛ weekend project рдмрдирд╡рдд рдЕрд╕рд╛рд▓, рддрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рд╣рд╡реЗ рддреЗрд╡реНрд╣рд╛ рддреЛ рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд╛. рдХреЛрдгрд╛рд▓рд╛рд╣реА рдлрд░рдХ рдкрдбрдд рдирд╛рд╣реА.

рдкрдг рдЬрд░ рддреБрдореНрд╣реА рдЕрд╕рд╛ рдПрдЦрд╛рджрд╛ рдкреНрд░реЙрдбрдХреНрдЯ рд╕рд╛рдВрднрд╛рд│рдд рдЕрд╕рд╛рд▓ рдЬреНрдпрд╛рд╡рд░ рд▓реЛрдХ рдЕрд╡рд▓рдВрдмреВрди рдЖрд╣реЗрдд, рддрд░ рддреБрдореНрд╣реА рд╣реА рдЪреИрди рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рд╕реБрдЯреНрдЯреАрдЪреНрдпрд╛ рджрд┐рд╡рд╢реА рд░рд╛рддреНрд░реА реи рд╡рд╛рдЬрддрд╛ рдЧреЛрд╖реНрдЯреА рдмрд┐рдШрдбрд╡рдгреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдкрд░рд╡рдбрдгрд╛рд░реЗ рдирд╛рд╣реА.

Rewrites рдореБрд│реЗ tech debt рд╕реБрдЯрдд рдирд╛рд╣реА. рддреЗ рдлрдХреНрдд рддреЛ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареАрдЪреА рд╡реЗрд│ рдкреБрдиреНрд╣рд╛ рд╢реВрдиреНрдп рдХрд░рддреЗ.

рд╣реА рд╡рд┐рдЪрд╛рд░рд╕рд░рдгреА рдЕрд╢рд╛ рд▓реЛрдХрд╛рдВрд╕рд╛рдареА рдЖрд╣реЗ рдЬреЗ рдлрдХреНрдд рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реБрд░реВ рдХрд░рддрд╛рдд рдкрдг рддреНрдпрд╛рдВрдЪреА рджреЗрдЦрднрд╛рд▓ рдХрдзреАрдЪ рдХрд░рдд рдирд╛рд╣реАрдд. рд╣реА рдЕрд╢рд╛ рд▓реЛрдХрд╛рдВрд╕рд╛рдареА рдЖрд╣реЗ рдЬреЗ 'AI рдореБрд│реЗ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдмрджрд▓рддрд╛ рдпреЗрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЭрд╛рд▓реЗ рдЖрд╣реЗ' рд╣реА рдХрд▓реНрдкрдирд╛ рд╡рд┐рдХрддрд╛рдд. рдкрдг рдЬреЗрд╡реНрд╣рд╛ рдПрдЦрд╛рджрд╛ rewrite рдлреЗрд▓ рд╣реЛрддреЛ рдЖрдгрд┐ рдЗрдВрдЬрд┐рдирд┐рдЕрд░рд▓рд╛ рдХреЙрд▓ рдпреЗрддреЛ, рддреЗрд╡реНрд╣рд╛ рд╣реА рд╡рд┐рдЪрд╛рд░рд╕рд░рдгреА рддреНрдпрд╛ рдЗрдВрдЬрд┐рдирд┐рдЕрд░рдЪреНрдпрд╛ рдХрд┐рдВрд╡рд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдХрд╛рдорд╛рдЪреА рдирд╕рддреЗ.

Maintenance рд╣реЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдЪреЗ рд╡рд╛рд╕реНрддрд╡ рдЖрд╣реЗ. Disposable code рд╣рд╛ рдЕрд╕рд╛ рд╡рд┐рдЪрд╛рд░ рдЖрд╣реЗ рдЬреЛ рддреЗрд╡реНрд╣рд╛рдЪ рд▓рд╛рдЧреВ рд╣реЛрддреЛ рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреЗ рдХрд╛рдо рд╕рддрдд рдЪрд╛рд▓реВ рдареЗрд╡рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╕рддреЗ.

рдЕрдзрд┐рдХ рдЪрд╛рдВрдЧрд▓рд╛ рдЖрдгрд┐ рдЯрд┐рдХрд╛рдК рдХреЛрдб рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕рд╛рдареА AI рдЪреА рдорджрдд рдШреНрдпрд╛. рд╕рд░реНрд╡ рдХрд╛рд╣реА рд╢реВрдиреНрдпрд╛рдкрд╛рд╕реВрди рдкреБрдиреНрд╣рд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреНрдпрд╛рдЪрд╛ рдмрд╣рд╛рдгрд╛ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░ рдХрд░реВ рдирдХрд╛.

Durability рдЪрдкрд│рддреЗрд▓рд╛ (agility) рд╢рд╛рд╢реНрд╡рдд рдмрдирд╡рддреЗ.

рддреБрдордЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдордордзреАрд▓ рд╕рд░реНрд╡рд╛рдд рдЬреБрдирд╛ рдХреЛрдб рдХреЛрдгрддрд╛ рдЖрд╣реЗ? рдЬрд░ рддреБрдореНрд╣реА рддреЛ рд╣рдЯрд╡рд▓рд╛, рддрд░ рддреБрдордЪреЗ рдХрд╛рдп рдиреБрдХрд╕рд╛рди рд╣реЛрдИрд▓?

рд╕реНрд░реЛрдд: https://dev.to/adioof/disposable-code-is-a-psyop-by-people-who-dont-maintain-anything-33kg

рдРрдЪреНрдЫрд┐рдХ рд╢рд┐рдХреНрд╖рдг рд╕рдореБрджрд╛рдп: https://t.me/GyaanSetuAi