. . . . "\uB9AC\uD329\uD130\uB9C1(refactoring)\uC740 \uC18C\uD504\uD2B8\uC6E8\uC5B4 \uACF5\uD559\uC5D0\uC11C '\uACB0\uACFC\uC758 \uBCC0\uACBD \uC5C6\uC774 \uCF54\uB4DC\uC758 \uAD6C\uC870\uB97C \uC7AC\uC870\uC815\uD568'\uC744 \uB73B\uD55C\uB2E4. \uC8FC\uB85C \uAC00\uB3C5\uC131\uC744 \uB192\uC774\uACE0 \uC720\uC9C0\uBCF4\uC218\uB97C \uD3B8\uD558\uAC8C \uD55C\uB2E4. \uBC84\uADF8\uB97C \uC5C6\uC560\uAC70\uB098 \uC0C8\uB85C\uC6B4 \uAE30\uB2A5\uC744 \uCD94\uAC00\uD558\uB294 \uD589\uC704\uB294 \uC544\uB2C8\uB2E4. \uC0AC\uC6A9\uC790\uAC00 \uBCF4\uB294 \uC678\uBD80 \uD654\uBA74\uC740 \uADF8\uB300\uB85C \uB450\uBA74\uC11C \uB0B4\uBD80 \uB17C\uB9AC\uB098 \uAD6C\uC870\uB97C \uBC14\uAFB8\uACE0 \uAC1C\uC120\uD558\uB294 \uC720\uC9C0\uBCF4\uC218 \uD589\uC704\uC774\uB2E4. \uB9AC\uD329\uD130\uB9C1\uC758 \uC7A0\uC7AC\uC801\uC778 \uBAA9\uD45C\uB294 \uC18C\uD504\uD2B8\uC6E8\uC5B4\uC758 \uC124\uACC4, \uAD6C\uC870 \uBC0F \uAD6C\uD604\uC744 \uAC1C\uC120\uD558\uB294 \uB3D9\uC2DC\uC5D0 \uC18C\uD504\uD2B8\uC6E8\uC5B4\uC758 \uAE30\uB2A5\uC744 \uBCF4\uC874\uD558\uB294 \uAC83\uC774\uB2E4. \uB9AC\uD399\uD130\uB9C1\uC740 \uCF54\uB4DC\uC758 \uAC00\uB3C5\uC131\uC744 \uD5A5\uC0C1\uC2DC\uD0A4\uACE0 \uBCF5\uC7A1\uC131\uC744 \uAC10\uC18C\uC2DC\uD0A4\uB294 \uD6A8\uACFC\uB97C \uAC00\uC9C0\uBA70, \uC774\uB7EC\uD55C \uC774\uC810\uC740 \uC18C\uC2A4 \uCF54\uB4DC\uC758 \uC720\uC9C0 \uBCF4\uC218\uC131\uC744 \uAC1C\uC120\uD558\uACE0 \uD655\uC7A5\uC131\uC744 \uAC1C\uC120\uD558\uAE30 \uC704\uD574 \uB354 \uB2E8\uC21C\uD558\uACE0, \uAE54\uB054\uD558\uAC70\uB098, \uD45C\uD604\uB825\uC774 \uB6F0\uC5B4\uB09C \uB0B4\uBD80 \uC544\uD0A4\uD14D\uCC98 \uB610\uB294 \uAC1D\uCCB4 \uBAA8\uB378\uC744 \uB9CC\uB4E4 \uC218 \uC788\uAC8C \uD55C\uB2E4. \uADF8\uB9AC\uACE0 \uC18C\uD504\uD2B8\uC6E8\uC5B4 \uC5D4\uC9C0\uB2C8\uC5B4\uB294 \uB354 \uBE60\uB974\uAC8C \uC218\uD589\uB418\uAC70\uB098 \uB354 \uC801\uC740 \uBA54\uBAA8\uB9AC\uB97C \uC0AC\uC6A9\uD558\uB294 \uD504\uB85C\uADF8\uB7A8\uC744 \uC791\uC131\uD574\uC57C \uD558\uB294 \uC9C0\uC18D\uC801\uC778 \uACFC\uC81C\uC5D0 \uC9C1\uBA74\uD574 \uC788\uAE30\uC5D0 \uC131\uB2A5 \uD5A5\uC0C1\uC774 \uB9AC\uD329\uD130\uB9C1\uC758 \uB610\uB2E4\uB978 \uBAA9\uD45C\uAC00 \uB41C\uB2E4. \uB9C8\uD2F4 \uD30C\uC6B8\uB7EC\uC758 \uC800\uC11C \u300A\uB9AC\uD329\uD1A0\uB9C1\u300B\uC5D0 \uB2E4\uC591\uD55C \uB9AC\uD329\uD130\uB9C1 \uD328\uD134\uB4E4\uC774 \uC815\uB9AC\uB418\uC5B4 \uC788\uB2E4. \uADF8\uC911 \uB300\uD45C\uC801\uC778 \uAC83 \uBA87 \uAC00\uC9C0\uB97C \uB4E4\uC790\uBA74, , , , \uB4F1\uC774 \uC788\uB2E4."@ko . . "Refactoren"@nl . . . . . . "R\u00E9usinage de code"@fr . "Refaktoryzacja"@pl . "Omstrukturering av kod eller refaktorisering/refaktorering (engelska: refactoring) inneb\u00E4r inom programvaruutveckling en stegvis f\u00F6rb\u00E4ttring av kvaliteten p\u00E5 programkod. Syftet \u00E4r att systematisera koden f\u00F6r att f\u00E5 den enklare och \u00F6versk\u00E5dligare, l\u00E4ttare att underh\u00E5lla och l\u00E4ttare att vidareutveckla. En viktig detalj med omstruktureringen \u00E4r att funktionaliteten ut\u00E5t sett ska vara identisk efter\u00E5t, det vill s\u00E4ga beteendet p\u00E5 koden ska inte ha \u00E4ndrats. D\u00E4rf\u00F6r b\u00F6r omstrukturering g\u00F6ras stegvis \u00E4ven vid enkla \u00E4ndringar."@sv . . . . . . . "In computer programming and software design, code refactoring is the process of restructuring existing computer code\u2014changing the factoring\u2014without changing its external behavior. Refactoring is intended to improve the design, structure, and/or implementation of the software (its non-functional attributes), while preserving its functionality. Potential advantages of refactoring may include improved code readability and reduced complexity; these can improve the source code's maintainability and create a simpler, cleaner, or more expressive internal architecture or object model to improve extensibility. Another potential goal for refactoring is improved performance; software engineers face an ongoing challenge to write programs that perform faster or use less memory. Typically, refactoring applies a series of standardized basic micro-refactorings, each of which is (usually) a tiny change in a computer program's source code that either preserves the behavior of the software, or at least does not modify its conformance to functional requirements. Many development environments provide automated support for performing the mechanical aspects of these basic refactorings. If done well, code refactoring may help software developers discover and fix hidden or dormant bugs or vulnerabilities in the system by simplifying the underlying logic and eliminating unnecessary levels of complexity. If done poorly, it may fail the requirement that external functionality not be changed, and may thus introduce new bugs. By continuously improving the design of code, we make it easier and easier to work with. This is in sharp contrast to what typically happens: little refactoring and a great deal of attention paid to expediently add new features. If you get into the hygienic habit of refactoring continuously, you'll find that it is easier to extend and maintain code. \u2014\u2009Joshua Kerievsky, Refactoring to Patterns"@en . . . "Refatora\u00E7\u00E3o"@pt . . . "\u4EE3\u7801\u91CD\u6784\uFF08\u82F1\u8A9E\uFF1Acode refactoring\uFF09\u6307\u5BF9\u8F6F\u4EF6\u4EE3\u7801\u505A\u4EFB\u4F55\u66F4\u52A8\u4EE5\u589E\u52A0\u53EF\u8BFB\u6027\u6216\u8005\u7B80\u5316\u7ED3\u6784\u800C\u4E0D\u5F71\u54CD\u8F93\u51FA\u7ED3\u679C\u3002 \u8F6F\u4EF6\u91CD\u6784\u9700\u8981\u501F\u52A9\u5DE5\u5177\u5B8C\u6210\uFF0C\u91CD\u6784\u5DE5\u5177\u80FD\u591F\u4FEE\u6539\u4EE3\u7801\u540C\u65F6\u4FEE\u6539\u6240\u6709\u5F15\u7528\u8BE5\u4EE3\u7801\u7684\u5730\u65B9\u3002\u5728\u6781\u9650\u7F16\u7A0B\u7684\u65B9\u6CD5\u5B66\u4E2D\uFF0C\u91CD\u6784\u9700\u8981\u5355\u5143\u6D4B\u8BD5\u6765\u652F\u6301\u3002"@zh . . "Refatora\u00E7\u00E3o (do ingl\u00EAs refactoring) \u00E9 o processo de modificar um sistema de software para melhorar a estrutura interna do c\u00F3digo sem alterar seu comportamento externo. O uso desta t\u00E9cnica aprimora a concep\u00E7\u00E3o (design) de um software e evita a deteriora\u00E7\u00E3o t\u00E3o comum durante o ciclo de vida de um c\u00F3digo. Esta deteriora\u00E7\u00E3o \u00E9 geralmente causada por mudan\u00E7as com objetivos de curto prazo ou por altera\u00E7\u00F5es realizadas sem a clara compreens\u00E3o da concep\u00E7\u00E3o do sistema. Outra consequ\u00EAncia \u00E9 a melhora no entendimento do c\u00F3digo, o que facilita a manuten\u00E7\u00E3o e evita a inclus\u00E3o de defeitos. Esta melhora no entendimento vem da constante altera\u00E7\u00E3o do c\u00F3digo com objetivo de facilitar a comunica\u00E7\u00E3o de motiva\u00E7\u00F5es, inten\u00E7\u00F5es e objetivos por parte do programador. \u00C9 fundamental que o sistema de software possua testes automatizados para realizar refatora\u00E7\u00E3o. Desta forma, ser\u00E1 poss\u00EDvel garantir que o comportamento externo n\u00E3o foi alterado. O livro mais importante sobre refatora\u00E7\u00E3o \u00E9 Refactoring: Improving the Design of Existing Code (ISBN 0-201-48567-2) de Martin Fowler, onde s\u00E3o explicados os conceitos, motiva\u00E7\u00F5es e uma s\u00E9rie de refatora\u00E7\u00F5es descritas passo a passo. Programa\u00E7\u00E3o extrema tem refatora\u00E7\u00E3o como uma de suas pr\u00E1ticas."@pt . . "\u4EE3\u7801\u91CD\u6784\uFF08\u82F1\u8A9E\uFF1Acode refactoring\uFF09\u6307\u5BF9\u8F6F\u4EF6\u4EE3\u7801\u505A\u4EFB\u4F55\u66F4\u52A8\u4EE5\u589E\u52A0\u53EF\u8BFB\u6027\u6216\u8005\u7B80\u5316\u7ED3\u6784\u800C\u4E0D\u5F71\u54CD\u8F93\u51FA\u7ED3\u679C\u3002 \u8F6F\u4EF6\u91CD\u6784\u9700\u8981\u501F\u52A9\u5DE5\u5177\u5B8C\u6210\uFF0C\u91CD\u6784\u5DE5\u5177\u80FD\u591F\u4FEE\u6539\u4EE3\u7801\u540C\u65F6\u4FEE\u6539\u6240\u6709\u5F15\u7528\u8BE5\u4EE3\u7801\u7684\u5730\u65B9\u3002\u5728\u6781\u9650\u7F16\u7A0B\u7684\u65B9\u6CD5\u5B66\u4E2D\uFF0C\u91CD\u6784\u9700\u8981\u5355\u5143\u6D4B\u8BD5\u6765\u652F\u6301\u3002"@zh . . "Refaktoryzacja (czasem te\u017C refaktoring, ang. refactoring) \u2013 proces wprowadzania zmian w projekcie/programie, w wyniku kt\u00F3rych zasadniczo nie zmienia si\u0119 funkcjonalno\u015B\u0107. Celem refaktoryzacji jest wi\u0119c nie wytwarzanie nowej funkcjonalno\u015Bci, ale utrzymywanie odpowiedniej, wysokiej jako\u015Bci organizacji systemu. W ramach refaktoryzacji podejmowane s\u0105 nast\u0119puj\u0105ce dzia\u0142ania: \n* modyfikowanie element\u00F3w systemu w celu wpasowania ich w przyj\u0119te standardy i wzorce \n* poszukiwanie nowych standard\u00F3w i wzorc\u00F3w, kt\u00F3re pojawi\u0142y si\u0119 w systemie w trakcie jego rozwoju i ich precyzyjne definiowanie (\u0142\u0105cznie z wpasowywaniem istniej\u0105cych element\u00F3w w te definicje). Dzi\u0119ki refaktoryzacji w systemie ogranicza si\u0119 redundancj\u0119 (nadmiarowo\u015B\u0107, np. istnienie wielu obiekt\u00F3w i procedur o takiej samej lub bardzo zbli\u017Conej funkcjonalno\u015Bci, a maj\u0105cych niezale\u017Cne implementacje, czyli stosuj\u0105c regu\u0142\u0119 DRY) i wprowadza standardy. W przypadku system\u00F3w o architekturach wielowarstwowych, refaktoryzacja jest jednym z istotnych czynnik\u00F3w gwarantuj\u0105cych zachowanie silnej separacji warstw systemu i ich przejrzystej struktury. Refaktoryzacja jest kosztowna, ale jest istotnym elementem zarz\u0105dzania projektem informatycznym. W szczeg\u00F3lno\u015Bci za\u015B przy du\u017Cych i z\u0142o\u017Conych projektach koszt dobrze prowadzonej refaktoryzacji powinien by\u0107 zrekompensowany du\u017Co ni\u017Cszym kosztem wprowadzania p\u00F3\u017Aniejszych zmian w projekcie, szczeg\u00F3lnie zmian o charakterze globalnym (przekrojowym), dotykaj\u0105cych wielu modu\u0142\u00F3w funkcjonalnych jednocze\u015Bnie. W przypadku projekt\u00F3w obarczonych du\u017Cym ryzykiem niepowodzenia (np. z powodu niestabilnych wymaga\u0144 funkcjonalnych klienta) regularnie prowadzona refaktoryzacja wydaje si\u0119 by\u0107 nieodzowna. Narz\u0119dzia wspomagaj\u0105ce refaktoryzacj\u0119 nale\u017C\u0105 do narz\u0119dzi CASE i mo\u017Cemy je dzi\u015B spotka\u0107 jako narz\u0119dzia wbudowane w zintegrowane \u015Brodowiska programistyczne."@pl . "\uB9AC\uD329\uD130\uB9C1(refactoring)\uC740 \uC18C\uD504\uD2B8\uC6E8\uC5B4 \uACF5\uD559\uC5D0\uC11C '\uACB0\uACFC\uC758 \uBCC0\uACBD \uC5C6\uC774 \uCF54\uB4DC\uC758 \uAD6C\uC870\uB97C \uC7AC\uC870\uC815\uD568'\uC744 \uB73B\uD55C\uB2E4. \uC8FC\uB85C \uAC00\uB3C5\uC131\uC744 \uB192\uC774\uACE0 \uC720\uC9C0\uBCF4\uC218\uB97C \uD3B8\uD558\uAC8C \uD55C\uB2E4. \uBC84\uADF8\uB97C \uC5C6\uC560\uAC70\uB098 \uC0C8\uB85C\uC6B4 \uAE30\uB2A5\uC744 \uCD94\uAC00\uD558\uB294 \uD589\uC704\uB294 \uC544\uB2C8\uB2E4. \uC0AC\uC6A9\uC790\uAC00 \uBCF4\uB294 \uC678\uBD80 \uD654\uBA74\uC740 \uADF8\uB300\uB85C \uB450\uBA74\uC11C \uB0B4\uBD80 \uB17C\uB9AC\uB098 \uAD6C\uC870\uB97C \uBC14\uAFB8\uACE0 \uAC1C\uC120\uD558\uB294 \uC720\uC9C0\uBCF4\uC218 \uD589\uC704\uC774\uB2E4. \uB9AC\uD329\uD130\uB9C1\uC758 \uC7A0\uC7AC\uC801\uC778 \uBAA9\uD45C\uB294 \uC18C\uD504\uD2B8\uC6E8\uC5B4\uC758 \uC124\uACC4, \uAD6C\uC870 \uBC0F \uAD6C\uD604\uC744 \uAC1C\uC120\uD558\uB294 \uB3D9\uC2DC\uC5D0 \uC18C\uD504\uD2B8\uC6E8\uC5B4\uC758 \uAE30\uB2A5\uC744 \uBCF4\uC874\uD558\uB294 \uAC83\uC774\uB2E4. \uB9AC\uD399\uD130\uB9C1\uC740 \uCF54\uB4DC\uC758 \uAC00\uB3C5\uC131\uC744 \uD5A5\uC0C1\uC2DC\uD0A4\uACE0 \uBCF5\uC7A1\uC131\uC744 \uAC10\uC18C\uC2DC\uD0A4\uB294 \uD6A8\uACFC\uB97C \uAC00\uC9C0\uBA70, \uC774\uB7EC\uD55C \uC774\uC810\uC740 \uC18C\uC2A4 \uCF54\uB4DC\uC758 \uC720\uC9C0 \uBCF4\uC218\uC131\uC744 \uAC1C\uC120\uD558\uACE0 \uD655\uC7A5\uC131\uC744 \uAC1C\uC120\uD558\uAE30 \uC704\uD574 \uB354 \uB2E8\uC21C\uD558\uACE0, \uAE54\uB054\uD558\uAC70\uB098, \uD45C\uD604\uB825\uC774 \uB6F0\uC5B4\uB09C \uB0B4\uBD80 \uC544\uD0A4\uD14D\uCC98 \uB610\uB294 \uAC1D\uCCB4 \uBAA8\uB378\uC744 \uB9CC\uB4E4 \uC218 \uC788\uAC8C \uD55C\uB2E4. \uADF8\uB9AC\uACE0 \uC18C\uD504\uD2B8\uC6E8\uC5B4 \uC5D4\uC9C0\uB2C8\uC5B4\uB294 \uB354 \uBE60\uB974\uAC8C \uC218\uD589\uB418\uAC70\uB098 \uB354 \uC801\uC740 \uBA54\uBAA8\uB9AC\uB97C \uC0AC\uC6A9\uD558\uB294 \uD504\uB85C\uADF8\uB7A8\uC744 \uC791\uC131\uD574\uC57C \uD558\uB294 \uC9C0\uC18D\uC801\uC778 \uACFC\uC81C\uC5D0 \uC9C1\uBA74\uD574 \uC788\uAE30\uC5D0 \uC131\uB2A5 \uD5A5\uC0C1\uC774 \uB9AC\uD329\uD130\uB9C1\uC758 \uB610\uB2E4\uB978 \uBAA9\uD45C\uAC00 \uB41C\uB2E4. \uC77C\uBC18\uC801\uC73C\uB85C \uB9AC\uD329\uD130\uB9C1\uC740 \uC77C\uB828\uC758 \uD45C\uC900\uD654\uB41C \uAE30\uBCF8 \uB9C8\uC774\uD06C\uB85C \uB9AC\uD329\uD130\uB9C1\uC744 \uC801\uC6A9\uD558\uB294\uB370, \uAC01 \uB9AC\uD329\uD130\uB294 \uC18C\uD504\uD2B8\uC6E8\uC5B4\uC758 \uB3D9\uC791\uC744 \uBCF4\uC874\uD558\uAC70\uB098 \uCD5C\uC18C\uD55C \uAE30\uB2A5\uC801 \uC694\uAC74\uC5D0 \uB300\uD55C \uC900\uC218\uB97C \uC218\uC815\uD558\uC9C0 \uC54A\uB294 \uCEF4\uD4E8\uD130 \uD504\uB85C\uADF8\uB7A8\uC758 \uC18C\uC2A4 \uCF54\uB4DC\uC758 \uC791\uC740 \uBCC0\uD654\uC774\uB2E4. \uB9CE\uC740 \uAC1C\uBC1C \uD658\uACBD\uC5D0\uC11C \uC774\uB7EC\uD55C \uAE30\uBCF8 \uB9AC\uD329\uD130\uB9C1\uC758 \uAE30\uACC4\uC801 \uCE21\uBA74\uC744 \uC218\uD589\uD558\uAE30 \uC704\uD55C \uC790\uB3D9 \uC9C0\uC6D0\uC744 \uC81C\uACF5\uD55C\uB2E4. \uCF54\uB4DC \uB9AC\uD329\uD130\uB9C1\uC744 \uC798 \uC218\uD589\uD558\uBA74 \uC18C\uD504\uD2B8\uC6E8\uC5B4 \uAC1C\uBC1C\uC790\uAC00 \uAE30\uBCF8 \uB17C\uB9AC\uB97C \uB2E8\uC21C\uD654\uD558\uACE0 \uBD88\uD544\uC694\uD55C \uC218\uC900\uC758 \uBCF5\uC7A1\uC131\uC744 \uC81C\uAC70\uD558\uC5EC \uC2DC\uC2A4\uD15C\uC758 \uC228\uACA8\uC9C4 \uB610\uB294 \uC720\uD734 \uBC84\uADF8\uB098 \uCDE8\uC57D\uC131\uC744 \uBC1C\uACAC\uD558\uACE0 \uD574\uACB0\uD558\uB294 \uB370 \uB3C4\uC6C0\uC774 \uB420 \uC218 \uC788\uB2E4. \uADF8\uB7EC\uB098 \uC798\uBABB \uC218\uD589\uB418\uBA74 \uC678\uBD80 \uAE30\uB2A5\uC744 \uBCC0\uACBD\uD558\uC9C0 \uC54A\uAC70\uB098 \uC0C8\uB85C\uC6B4 \uBC84\uADF8\uB97C \uB3C4\uC785\uD558\uAC70\uB098 \uB458 \uB2E4\uC5D0 \uB300\uD55C \uC694\uAD6C \uC0AC\uD56D\uC744 \uCDA9\uC871\uD558\uC9C0 \uBABB\uD560 \uC218 \uC788\uB2E4. \uB9C8\uD2F4 \uD30C\uC6B8\uB7EC\uC758 \uC800\uC11C \u300A\uB9AC\uD329\uD1A0\uB9C1\u300B\uC5D0 \uB2E4\uC591\uD55C \uB9AC\uD329\uD130\uB9C1 \uD328\uD134\uB4E4\uC774 \uC815\uB9AC\uB418\uC5B4 \uC788\uB2E4. \uADF8\uC911 \uB300\uD45C\uC801\uC778 \uAC83 \uBA87 \uAC00\uC9C0\uB97C \uB4E4\uC790\uBA74, , , , \uB4F1\uC774 \uC788\uB2E4."@ko . . . "Refactoren (Engels: refactoring) is het herstructureren van de broncode van een computerprogramma met als doel de leesbaarheid en onderhoudbaarheid te verbeteren of het stuk code te vereenvoudigen. Het refactoren van broncode verandert de werking van de software niet: elke refactorstap is een kleine, ongedaan te maken stap die de leesbaarheid verhoogt zonder de werking aan te passen. Het wordt met name gebruikt bij extreme programming, een vorm van agile-softwareontwikkeling."@nl . . . . . "Code refactoring"@en . . . . . . . . "Refactoring"@de . . "Con refactoring (o code refactoring), nell'ingegneria del software, si indica una \"tecnica strutturata per modificare la struttura interna di porzioni di codice senza modificarne il comportamento esterno\", applicata per migliorare alcune caratteristiche non funzionali del software quali la leggibilit\u00E0, la manutenibilit\u00E0, la riusabilit\u00E0, l' del codice nonch\u00E9 la riduzione della sua complessit\u00E0, eventualmente attraverso l'introduzione a posteriori di design pattern. Si tratta di un elemento importante delle principali metodologie emergenti di sviluppo del software (soprattutto object-oriented), per esempio delle metodologie agili, dell'extreme programming, e del test driven development."@it . . . . . . "La refactorizaci\u00F3n (del ingl\u00E9s refactoring) es una t\u00E9cnica de la ingenier\u00EDa de software para reestructurar un c\u00F3digo fuente, alterando su estructura interna sin cambiar su comportamiento externo."@es . "Le r\u00E9usinage de code est l'op\u00E9ration consistant \u00E0 retravailler le code source d'un programme informatique \u2013 sans toutefois y ajouter des fonctionnalit\u00E9s ni en corriger les bogues \u2013 de fa\u00E7on \u00E0 en am\u00E9liorer la lisibilit\u00E9 et, par voie de cons\u00E9quence, la maintenance, ou \u00E0 le rendre plus g\u00E9n\u00E9rique (afin par exemple de faciliter le passage de simple en multiple pr\u00E9cision) ; on parle aussi de \u00AB remaniement \u00BB. Cette technique utilise quelques m\u00E9thodes propres \u00E0 l'optimisation de code, avec des objectifs diff\u00E9rents."@fr . . . . "\u0625\u0639\u0627\u062F\u0629 \u0647\u064A\u0643\u0644\u0629 \u0627\u0644\u062A\u0639\u0644\u064A\u0645\u0627\u062A \u0627\u0644\u0628\u0631\u0645\u062C\u064A\u0629 \u0647\u064A \u0639\u0645\u0644\u064A\u0629 \u0625\u0639\u0627\u062F\u0629 \u0647\u064A\u0643\u0644\u0629 \u0631\u0645\u0632 \u0627\u0644\u0643\u0645\u0628\u064A\u0648\u062A\u0631 \u0627\u0644\u062D\u0627\u0644\u064A - \u062A\u063A\u064A\u064A\u0631 \u0634\u0643\u0644\u0647 - \u062F\u0648\u0646 \u062A\u063A\u064A\u064A\u0631 \u0633\u0644\u0648\u0643\u0647 \u0627\u0644\u062E\u0627\u0631\u062C\u064A. \u064A\u0647\u062F\u0641 Refactoring \u0625\u0644\u0649 \u062A\u062D\u0633\u064A\u0646 \u0627\u0644\u0633\u0645\u0627\u062A \u0627\u0644\u063A\u064A\u0631 \u0627\u0644\u0648\u0638\u064A\u0641\u064A\u0629 \u0644\u0644\u0628\u0631\u0646\u0627\u0645\u062C. \u0648\u062A\u0634\u0645\u0644 \u0627\u0644\u0645\u0632\u0627\u064A\u0627 \u062A\u062D\u0633\u064A\u0646 \u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u062A\u0639\u0644\u064A\u0645\u0627\u062A \u0627\u0644\u0628\u0631\u0645\u062C\u064A\u0629 \u0648\u062A\u0642\u0644\u064A\u0644 \u0627\u0644\u062A\u0639\u0642\u064A\u062F. \u064A\u0645\u0643\u0646 \u0623\u0646 \u064A\u0624\u062F\u064A \u0630\u0644\u0643 \u0625\u0644\u0649 \u062A\u062D\u0633\u064A\u0646 \u0625\u0645\u0643\u0627\u0646\u064A\u0629 \u0635\u064A\u0627\u0646\u0629 \u0627\u0644\u062A\u0639\u0644\u064A\u0645\u0627\u062A \u0627\u0644\u0628\u0631\u0645\u062C\u064A\u0629 \u0627\u0644\u0645\u0635\u062F\u0631 \u0648\u0625\u0646\u0634\u0627\u0621 \u0628\u0646\u064A\u0629 \u062F\u0627\u062E\u0644\u064A\u0629 \u0623\u0643\u062B\u0631 \u062A\u0639\u0628\u064A\u0631\u0627\u064B \u0623\u0648 \u0627\u0644\u0646\u0645\u0648\u0630\u062C \u0627\u0644\u0643\u0627\u0626\u0646\u064A \u0644\u062A\u062D\u0633\u064A\u0646 \u0642\u0627\u0628\u0644\u064A\u062A\u064A\u0647 \u0644\u0644\u062A\u0648\u0633\u0639\u0629."@ar . . . "Refaktorisasi kode"@in . . . "Refactorizaci\u00F3n"@es . . . "\u0420\u0435\u0444\u0430\u043A\u0442\u043E\u0440\u0438\u043D\u0433"@uk . "Refacci\u00F3"@ca . . . . . . . . . . "25871"^^ . . . . . "\u0625\u0639\u0627\u062F\u0629 \u0647\u064A\u0643\u0644\u0629 \u0627\u0644\u062A\u0639\u0644\u064A\u0645\u0627\u062A \u0627\u0644\u0628\u0631\u0645\u062C\u064A\u0629 \u0647\u064A \u0639\u0645\u0644\u064A\u0629 \u0625\u0639\u0627\u062F\u0629 \u0647\u064A\u0643\u0644\u0629 \u0631\u0645\u0632 \u0627\u0644\u0643\u0645\u0628\u064A\u0648\u062A\u0631 \u0627\u0644\u062D\u0627\u0644\u064A - \u062A\u063A\u064A\u064A\u0631 \u0634\u0643\u0644\u0647 - \u062F\u0648\u0646 \u062A\u063A\u064A\u064A\u0631 \u0633\u0644\u0648\u0643\u0647 \u0627\u0644\u062E\u0627\u0631\u062C\u064A. \u064A\u0647\u062F\u0641 Refactoring \u0625\u0644\u0649 \u062A\u062D\u0633\u064A\u0646 \u0627\u0644\u0633\u0645\u0627\u062A \u0627\u0644\u063A\u064A\u0631 \u0627\u0644\u0648\u0638\u064A\u0641\u064A\u0629 \u0644\u0644\u0628\u0631\u0646\u0627\u0645\u062C. \u0648\u062A\u0634\u0645\u0644 \u0627\u0644\u0645\u0632\u0627\u064A\u0627 \u062A\u062D\u0633\u064A\u0646 \u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u062A\u0639\u0644\u064A\u0645\u0627\u062A \u0627\u0644\u0628\u0631\u0645\u062C\u064A\u0629 \u0648\u062A\u0642\u0644\u064A\u0644 \u0627\u0644\u062A\u0639\u0642\u064A\u062F. \u064A\u0645\u0643\u0646 \u0623\u0646 \u064A\u0624\u062F\u064A \u0630\u0644\u0643 \u0625\u0644\u0649 \u062A\u062D\u0633\u064A\u0646 \u0625\u0645\u0643\u0627\u0646\u064A\u0629 \u0635\u064A\u0627\u0646\u0629 \u0627\u0644\u062A\u0639\u0644\u064A\u0645\u0627\u062A \u0627\u0644\u0628\u0631\u0645\u062C\u064A\u0629 \u0627\u0644\u0645\u0635\u062F\u0631 \u0648\u0625\u0646\u0634\u0627\u0621 \u0628\u0646\u064A\u0629 \u062F\u0627\u062E\u0644\u064A\u0629 \u0623\u0643\u062B\u0631 \u062A\u0639\u0628\u064A\u0631\u0627\u064B \u0623\u0648 \u0627\u0644\u0646\u0645\u0648\u0630\u062C \u0627\u0644\u0643\u0627\u0626\u0646\u064A \u0644\u062A\u062D\u0633\u064A\u0646 \u0642\u0627\u0628\u0644\u064A\u062A\u064A\u0647 \u0644\u0644\u062A\u0648\u0633\u0639\u0629. \u0628\u0634\u0643\u0644 \u0639\u0627\u0645\u060C \u062A\u0637\u0628\u0642 \u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0647\u064A\u0643\u0644\u0629 \u0633\u0644\u0633\u0644\u0629 \u0645\u0646 \u0639\u0645\u0644\u064A\u0627\u062A \u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0647\u064A\u0643\u0644\u0629 \u0627\u0644\u062F\u0642\u064A\u0642\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064A\u0629 \u0627\u0644\u0645\u0648\u062D\u062F\u0629\u060C \u0648\u0627\u0644\u062A\u064A \u064A\u0643\u0648\u0646 \u0643\u0644 \u0645\u0646\u0647\u0627 (\u0639\u0627\u062F\u0629) \u062A\u063A\u064A\u064A\u0631\u0627\u064B \u0637\u0641\u064A\u0641\u064B\u0627 \u0641\u064A \u0627\u0644\u0643\u0648\u062F \u0627\u0644\u0645\u0635\u062F\u0631\u064A \u0644\u0628\u0631\u0646\u0627\u0645\u062C \u0627\u0644\u0643\u0645\u0628\u064A\u0648\u062A\u0631 \u0627\u0644\u0630\u064A \u0625\u0645\u0627 \u064A\u062D\u062A\u0641\u0638 \u0628\u0633\u0644\u0648\u0643 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062C\u060C \u0623\u0648 \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 \u0644\u0627 \u064A\u0639\u062F\u0644 \u062A\u0648\u0627\u0641\u0642\u0647 \u0644\u0644\u0645\u062A\u0637\u0644\u0628\u0627\u062A \u0627\u0644\u0648\u0638\u064A\u0641\u064A\u0629. \u062A\u0648\u0641\u0631 \u0627\u0644\u0639\u062F\u064A\u062F \u0645\u0646 \u0628\u064A\u0626\u0627\u062A \u0627\u0644\u062A\u0637\u0648\u064A\u0631 \u062F\u0639\u0645\u064B\u0627 \u062A\u0644\u0642\u0627\u0626\u064A\u064B\u0627 \u0644\u0623\u062F\u0627\u0621 \u0627\u0644\u062C\u0648\u0627\u0646\u0628 \u0627\u0644\u0645\u064A\u0643\u0627\u0646\u064A\u0643\u064A\u0629 \u0644\u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0647\u064A\u0643\u0644\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064A\u0629. \u0625\u0630\u0627 \u062A\u0645\u062A \u0625\u0639\u0627\u062F\u0629 \u0635\u064A\u0627\u063A\u0629 \u0627\u0644\u062A\u0639\u0644\u064A\u0645\u0627\u062A \u0627\u0644\u0628\u0631\u0645\u062C\u064A\u0629 \u0628\u0634\u0643\u0644 \u062C\u064A\u062F\u060C \u0641\u0642\u062F \u062A\u0633\u0627\u0639\u062F \u0645\u0637\u0648\u0631\u064A \u0627\u0644\u0628\u0631\u0627\u0645\u062C \u0639\u0644\u0649 \u0627\u0643\u062A\u0634\u0627\u0641 \u0648\u0625\u0635\u0644\u0627\u062D \u0627\u0644\u062E\u0644\u0644 \u0623\u0648 \u0627\u0644\u062B\u063A\u0631\u0627\u062A \u0627\u0644\u062E\u0641\u064A\u0629 \u0623\u0648 \u0627\u0644\u0646\u0627\u0626\u0645\u0629 \u0641\u064A \u0627\u0644\u0646\u0638\u0627\u0645 \u0645\u0646 \u062E\u0644\u0627\u0644 \u062A\u0628\u0633\u064A\u0637 \u0627\u0644\u0645\u0646\u0637\u0642 \u0627\u0644\u0623\u0633\u0627\u0633\u064A \u0648\u0627\u0644\u0642\u0636\u0627\u0621 \u0639\u0644\u0649 \u0645\u0633\u062A\u0648\u064A\u0627\u062A \u0627\u0644\u062A\u0639\u0642\u064A\u062F \u063A\u064A\u0631 \u0627\u0644\u0636\u0631\u0648\u0631\u064A\u0629. \u0625\u0630\u0627 \u062A\u0645 \u0627\u0644\u0642\u064A\u0627\u0645 \u0628\u0647 \u0628\u0634\u0643\u0644 \u0633\u064A\u0626\u060C \u0641\u0642\u062F \u064A\u0641\u0634\u0644 \u0645\u062A\u0637\u0644\u0628 \u0639\u062F\u0645 \u062A\u063A\u064A\u064A\u0631 \u0627\u0644\u0648\u0638\u064A\u0641\u0629 \u0627\u0644\u062E\u0627\u0631\u062C\u064A\u0629 \u0623\u0648 \u0625\u062F\u062E\u0627\u0644 \u0623\u062E\u0637\u0627\u0621 \u062C\u062F\u064A\u062F\u0629 \u0623\u0648 \u0643\u0644\u064A\u0647\u0645\u0627. \u00AB\u0645\u0646 \u062E\u0644\u0627\u0644 \u0627\u0644\u062A\u062D\u0633\u064A\u0646 \u0627\u0644\u0645\u0633\u062A\u0645\u0631 \u0644\u062A\u0635\u0645\u064A\u0645 \u0627\u0644\u0643\u0648\u062F\u060C \u0646\u062C\u0639\u0644 \u0627\u0644\u062A\u0639\u0627\u0645\u0644 \u0645\u0639\u0647 \u0623\u0633\u0647\u0644 \u0648\u0623\u0643\u062B\u0631 \u0633\u0647\u0648\u0644\u0629. \u0647\u0630\u0627 \u0641\u064A \u062A\u0646\u0627\u0642\u0636 \u062D\u0627\u062F \u0645\u0639 \u0645\u0627 \u064A\u062D\u062F\u062B \u0639\u0627\u062F\u0629: \u0627\u0644\u0642\u0644\u064A\u0644 \u0645\u0646 \u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0647\u064A\u0643\u0644\u0629 \u0648\u0627\u0644\u0643\u062B\u064A\u0631 \u0645\u0646 \u0627\u0644\u0627\u0646\u062A\u0628\u0627\u0647 \u064A\u0633\u0627\u0647\u0645 \u0641\u064A \u0627\u0644\u062A\u0633\u0631\u064A\u0639 \u0645\u0646 \u0648\u062A\u064A\u0631\u0629 \u0625\u0636\u0627\u0641\u0629 \u0645\u064A\u0632\u0627\u062A \u062C\u062F\u064A\u062F\u0629, \u0625\u0630\u0627 \u0627\u0639\u062A\u062F\u062A \u0639\u0644\u0649 \u0639\u0627\u062F\u0629 \u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0647\u064A\u0643\u0644\u0629 \u0628\u0625\u0633\u062A\u0645\u0631\u0627\u0631 ,\u0641\u0633\u062A\u062C\u062F \u0623\u0646\u0647 \u0645\u0646 \u0627\u0644\u0633\u0647\u0644 \u062A\u0637\u0648\u064A\u0631 \u0627\u0644\u062A\u0639\u0644\u064A\u0645\u0627\u062A \u0627\u0644\u0628\u0631\u0645\u062C\u064A\u0629 \u0648\u0627\u0644\u062D\u0641\u0627\u0638 \u0639\u0644\u064A\u0647\u0627.\u00BB \u2013 Joshua Kerievsky, Refactoring to Patterns"@ar . . . . . . . . . . . "Omstrukturering av kod eller refaktorisering/refaktorering (engelska: refactoring) inneb\u00E4r inom programvaruutveckling en stegvis f\u00F6rb\u00E4ttring av kvaliteten p\u00E5 programkod. Syftet \u00E4r att systematisera koden f\u00F6r att f\u00E5 den enklare och \u00F6versk\u00E5dligare, l\u00E4ttare att underh\u00E5lla och l\u00E4ttare att vidareutveckla. En viktig detalj med omstruktureringen \u00E4r att funktionaliteten ut\u00E5t sett ska vara identisk efter\u00E5t, det vill s\u00E4ga beteendet p\u00E5 koden ska inte ha \u00E4ndrats. D\u00E4rf\u00F6r b\u00F6r omstrukturering g\u00F6ras stegvis \u00E4ven vid enkla \u00E4ndringar. Eftersom omstrukturering inte tillf\u00F6r n\u00E5got nytt till koden \u00E4r det ett ganska mekaniskt arbete d\u00E4r det numera[n\u00E4r?] finns verktyg f\u00F6r att automatisera mycket av jobbet. Speciellt inom objektorienterade spr\u00E5k anv\u00E4nds omstrukturering allt oftare, till exempel f\u00F6r att flytta en metod fr\u00E5n en klass till en annan och automatiskt \u00E4ndra alla st\u00E4llen i koden d\u00E4r metoden anv\u00E4nds."@sv . . . . . . . . . . . . "Refactoring"@it . . . "\u30EA\u30D5\u30A1\u30AF\u30BF\u30EA\u30F3\u30B0 (\u30D7\u30ED\u30B0\u30E9\u30DF\u30F3\u30B0)"@ja . . . . . "Refactoren (Engels: refactoring) is het herstructureren van de broncode van een computerprogramma met als doel de leesbaarheid en onderhoudbaarheid te verbeteren of het stuk code te vereenvoudigen. Het refactoren van broncode verandert de werking van de software niet: elke refactorstap is een kleine, ongedaan te maken stap die de leesbaarheid verhoogt zonder de werking aan te passen. Het wordt met name gebruikt bij extreme programming, een vorm van agile-softwareontwikkeling."@nl . "\u0420\u0435\u0444\u0430\u043A\u0442\u043E\u0440\u0438\u043D\u0433 (\u0430\u043D\u0433\u043B. refactoring) \u2014 \u043F\u0440\u043E\u0446\u0435\u0441 \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u043D\u043D\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043D\u043E\u0433\u043E \u043A\u043E\u0434\u0443, \u0432\u043D\u0443\u0442\u0440\u0456\u0448\u043D\u044C\u043E\u0457 \u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0438 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043D\u043E\u0433\u043E \u0437\u0430\u0431\u0435\u0437\u043F\u0435\u0447\u0435\u043D\u043D\u044F \u0434\u043B\u044F \u043F\u043E\u043B\u0435\u0433\u0448\u0435\u043D\u043D\u044F \u0440\u043E\u0437\u0443\u043C\u0456\u043D\u043D\u044F \u043A\u043E\u0434\u0443 \u0442\u0430 \u0432\u043D\u0435\u0441\u0435\u043D\u043D\u044F \u043F\u043E\u0434\u0430\u043B\u044C\u0448\u0438\u0445 \u043F\u0440\u0430\u0432\u043E\u043A \u0431\u0435\u0437 \u0437\u043C\u0456\u043D\u0438 \u0437\u043E\u0432\u043D\u0456\u0448\u043D\u044C\u043E\u0457 \u043F\u043E\u0432\u0435\u0434\u0456\u043D\u043A\u0438 \u0441\u0430\u043C\u043E\u0457 \u0441\u0438\u0441\u0442\u0435\u043C\u0438. \u0421\u043B\u043E\u0432\u043E \u00AB\u0440\u0435\u0444\u0430\u043A\u0442\u043E\u0440\u0438\u043D\u0433\u00BB \u043F\u0456\u0448\u043B\u043E \u0432\u0456\u0434 \u0442\u0435\u0440\u043C\u0456\u043D\u0443 \u00AB\u0444\u0430\u043A\u0442\u043E\u0440\u0438\u043D\u0433\u00BB \u0432 \u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u043D\u043E\u043C\u0443 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u0443\u0432\u0430\u043D\u043D\u0456; \u0446\u0435\u0439 \u0442\u0435\u0440\u043C\u0456\u043D \u043E\u0437\u043D\u0430\u0447\u0430\u0432 \u0434\u0435\u043A\u043E\u043C\u043F\u043E\u0437\u0438\u0446\u0456\u044E \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u0438 \u043D\u0430 \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E \u0430\u0432\u0442\u043E\u043D\u043E\u043C\u043D\u0456 \u0442\u0430 \u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0440\u043D\u0456 \u0447\u0430\u0441\u0442\u0438\u043D\u0438."@uk . . . . "Omstrukturering av kod"@sv . . "Refactoring (auch Refaktorisierung, Refaktorierung oder Restrukturierung) bezeichnet in der Software-Entwicklung die manuelle oder automatisierte Strukturverbesserung von Quelltexten unter Beibehaltung des beobachtbaren Programmverhaltens. Dabei sollen Lesbarkeit, Verst\u00E4ndlichkeit, Wartbarkeit und Erweiterbarkeit verbessert werden, mit dem Ziel, den jeweiligen Aufwand f\u00FCr Fehleranalyse und funktionale Erweiterungen deutlich zu senken. Refactoring ist ein zentraler Bestandteil der Agilen Softwareentwicklung. Dort wird meist von \u201Ekontinuierlichem\u201C Refactoring oder \u201Ekompromisslosem\u201C Refactoring gesprochen. Refactoring ist in der agilen Softwareentwicklung wie Kodieren oder Modultesten ein integraler Bestandteil des Softwareentwicklungsprozesses und nicht auf bestimmte Zeiten bzw. Phasen beschr\u00E4nkt."@de . . "Refaktorisasi kode (code refactoring) adalah proses restrukturisasi kode program komputer yang ada tanpa mengubah perilaku eksternalnya. Proses ini antara lain ditujukan untuk meningkatkan keterbacaan, mengurangi kompeksitas, memudahkan pemeliharaan, dan memperbaiki keterluasan kode program. Istilah ini dipopulerkan oleh pada bukunya, Refactoring: Improving the Design of Existing Code (1999)."@in . . "\u30EA\u30D5\u30A1\u30AF\u30BF\u30EA\u30F3\u30B0 (refactoring) \u3068\u306F\u3001\u30B3\u30F3\u30D4\u30E5\u30FC\u30BF\u30D7\u30ED\u30B0\u30E9\u30DF\u30F3\u30B0\u306B\u304A\u3044\u3066\u3001\u30D7\u30ED\u30B0\u30E9\u30E0\u306E\u5916\u90E8\u304B\u3089\u898B\u305F\u52D5\u4F5C\u3092\u5909\u3048\u305A\u306B\u30BD\u30FC\u30B9\u30B3\u30FC\u30C9\u306E\u5185\u90E8\u69CB\u9020\u3092\u6574\u7406\u3059\u308B\u3053\u3068\u3067\u3042\u308B\u3002\u307E\u305F\u3001\u3044\u304F\u3064\u304B\u306E\u30EA\u30D5\u30A1\u30AF\u30BF\u30EA\u30F3\u30B0\u624B\u6CD5\u306E\u7DCF\u79F0\u3068\u3057\u3066\u3082\u4F7F\u308F\u308C\u308B\u3002\u305F\u3060\u3057\u3001\u5341\u5206\u306B\u78BA\u7ACB\u3055\u308C\u305F\u6280\u8853\u3068\u306F\u3044\u3048\u305A\u3001\u307E\u305F\u300C\u30EA\u30D5\u30A1\u30AF\u30BF\u30EA\u30F3\u30B0\u300D\u3068\u3044\u3046\u8A00\u8449\u306B\u53B3\u5BC6\u306A\u5B9A\u7FA9\u304C\u3042\u308B\u308F\u3051\u3067\u306F\u306A\u3044\u3002"@ja . . . . . . "1121557303"^^ . "Refaktorov\u00E1n\u00ED je disciplinovan\u00FD proces prov\u00E1d\u011Bn\u00ED zm\u011Bn v softwarov\u00E9m syst\u00E9mu takov\u00FDm zp\u016Fsobem, \u017Ee nemaj\u00ED vliv na vn\u011Bj\u0161\u00ED chov\u00E1n\u00ED k\u00F3du, ale vylep\u0161uj\u00ED jeho vnit\u0159n\u00ED strukturu s minim\u00E1ln\u00EDm rizikem vn\u00E1\u0161en\u00ED chyb. P\u0159i refaktorov\u00E1n\u00ED se prov\u00E1d\u00ED mal\u00E9 a\u017E primitivn\u00ED zm\u011Bny, ale celkov\u00FD efekt je velk\u00FD, a to v podob\u011B \u010Dist\u0161\u00EDho, pr\u016Fhledn\u011Bj\u0161\u00EDho a \u010Diteln\u011Bj\u0161\u00EDho k\u00F3du, k\u00F3d se tak\u00E9 l\u00E9pe udr\u017Euje a roz\u0161i\u0159uje. Zlep\u0161uje se tak\u00E9 celkov\u00E1 kvalita k\u00F3du a architektura, sni\u017Euje se po\u010Det chyb a t\u00EDm i zvy\u0161uje rychlost v\u00FDvoje programu. Refaktorov\u00E1n\u00ED pom\u00E1h\u00E1 pochopit a v\u00EDce si ujasnit k\u00F3d, co\u017E je vhodn\u00E9 zejm\u00E9na upravov\u00E1n\u00ED zdrojov\u00E9ho k\u00F3du po n\u011Bkom jin\u00E9m."@cs . . . . . . . . . "\u0420\u0435\u0444\u0430\u043A\u0442\u043E\u0440\u0438\u043D\u0433 (\u0430\u043D\u0433\u043B. refactoring) \u2014 \u043F\u0440\u043E\u0446\u0435\u0441 \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u043D\u043D\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043D\u043E\u0433\u043E \u043A\u043E\u0434\u0443, \u0432\u043D\u0443\u0442\u0440\u0456\u0448\u043D\u044C\u043E\u0457 \u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0438 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043D\u043E\u0433\u043E \u0437\u0430\u0431\u0435\u0437\u043F\u0435\u0447\u0435\u043D\u043D\u044F \u0434\u043B\u044F \u043F\u043E\u043B\u0435\u0433\u0448\u0435\u043D\u043D\u044F \u0440\u043E\u0437\u0443\u043C\u0456\u043D\u043D\u044F \u043A\u043E\u0434\u0443 \u0442\u0430 \u0432\u043D\u0435\u0441\u0435\u043D\u043D\u044F \u043F\u043E\u0434\u0430\u043B\u044C\u0448\u0438\u0445 \u043F\u0440\u0430\u0432\u043E\u043A \u0431\u0435\u0437 \u0437\u043C\u0456\u043D\u0438 \u0437\u043E\u0432\u043D\u0456\u0448\u043D\u044C\u043E\u0457 \u043F\u043E\u0432\u0435\u0434\u0456\u043D\u043A\u0438 \u0441\u0430\u043C\u043E\u0457 \u0441\u0438\u0441\u0442\u0435\u043C\u0438. \u0421\u043B\u043E\u0432\u043E \u00AB\u0440\u0435\u0444\u0430\u043A\u0442\u043E\u0440\u0438\u043D\u0433\u00BB \u043F\u0456\u0448\u043B\u043E \u0432\u0456\u0434 \u0442\u0435\u0440\u043C\u0456\u043D\u0443 \u00AB\u0444\u0430\u043A\u0442\u043E\u0440\u0438\u043D\u0433\u00BB \u0432 \u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u043D\u043E\u043C\u0443 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u0443\u0432\u0430\u043D\u043D\u0456; \u0446\u0435\u0439 \u0442\u0435\u0440\u043C\u0456\u043D \u043E\u0437\u043D\u0430\u0447\u0430\u0432 \u0434\u0435\u043A\u043E\u043C\u043F\u043E\u0437\u0438\u0446\u0456\u044E \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u0438 \u043D\u0430 \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E \u0430\u0432\u0442\u043E\u043D\u043E\u043C\u043D\u0456 \u0442\u0430 \u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0440\u043D\u0456 \u0447\u0430\u0441\u0442\u0438\u043D\u0438."@uk . "\u4EE3\u7801\u91CD\u6784"@zh . . . . . . . . . "\u0420\u0435\u0444\u0430\u043A\u0442\u043E\u0440\u0438\u043D\u0433"@ru . "\u0625\u0639\u0627\u062F\u0629 \u0647\u064A\u0643\u0644\u0629 \u0627\u0644\u0643\u0648\u062F"@ar . "Con refactoring (o code refactoring), nell'ingegneria del software, si indica una \"tecnica strutturata per modificare la struttura interna di porzioni di codice senza modificarne il comportamento esterno\", applicata per migliorare alcune caratteristiche non funzionali del software quali la leggibilit\u00E0, la manutenibilit\u00E0, la riusabilit\u00E0, l' del codice nonch\u00E9 la riduzione della sua complessit\u00E0, eventualmente attraverso l'introduzione a posteriori di design pattern. Si tratta di un elemento importante delle principali metodologie emergenti di sviluppo del software (soprattutto object-oriented), per esempio delle metodologie agili, dell'extreme programming, e del test driven development."@it . "\u30EA\u30D5\u30A1\u30AF\u30BF\u30EA\u30F3\u30B0 (refactoring) \u3068\u306F\u3001\u30B3\u30F3\u30D4\u30E5\u30FC\u30BF\u30D7\u30ED\u30B0\u30E9\u30DF\u30F3\u30B0\u306B\u304A\u3044\u3066\u3001\u30D7\u30ED\u30B0\u30E9\u30E0\u306E\u5916\u90E8\u304B\u3089\u898B\u305F\u52D5\u4F5C\u3092\u5909\u3048\u305A\u306B\u30BD\u30FC\u30B9\u30B3\u30FC\u30C9\u306E\u5185\u90E8\u69CB\u9020\u3092\u6574\u7406\u3059\u308B\u3053\u3068\u3067\u3042\u308B\u3002\u307E\u305F\u3001\u3044\u304F\u3064\u304B\u306E\u30EA\u30D5\u30A1\u30AF\u30BF\u30EA\u30F3\u30B0\u624B\u6CD5\u306E\u7DCF\u79F0\u3068\u3057\u3066\u3082\u4F7F\u308F\u308C\u308B\u3002\u305F\u3060\u3057\u3001\u5341\u5206\u306B\u78BA\u7ACB\u3055\u308C\u305F\u6280\u8853\u3068\u306F\u3044\u3048\u305A\u3001\u307E\u305F\u300C\u30EA\u30D5\u30A1\u30AF\u30BF\u30EA\u30F3\u30B0\u300D\u3068\u3044\u3046\u8A00\u8449\u306B\u53B3\u5BC6\u306A\u5B9A\u7FA9\u304C\u3042\u308B\u308F\u3051\u3067\u306F\u306A\u3044\u3002"@ja . . . . . . . . . . "Refaktorisasi kode (code refactoring) adalah proses restrukturisasi kode program komputer yang ada tanpa mengubah perilaku eksternalnya. Proses ini antara lain ditujukan untuk meningkatkan keterbacaan, mengurangi kompeksitas, memudahkan pemeliharaan, dan memperbaiki keterluasan kode program. Istilah ini dipopulerkan oleh pada bukunya, Refactoring: Improving the Design of Existing Code (1999)."@in . . . . . . . . . "Refatora\u00E7\u00E3o (do ingl\u00EAs refactoring) \u00E9 o processo de modificar um sistema de software para melhorar a estrutura interna do c\u00F3digo sem alterar seu comportamento externo. O uso desta t\u00E9cnica aprimora a concep\u00E7\u00E3o (design) de um software e evita a deteriora\u00E7\u00E3o t\u00E3o comum durante o ciclo de vida de um c\u00F3digo. Esta deteriora\u00E7\u00E3o \u00E9 geralmente causada por mudan\u00E7as com objetivos de curto prazo ou por altera\u00E7\u00F5es realizadas sem a clara compreens\u00E3o da concep\u00E7\u00E3o do sistema. Programa\u00E7\u00E3o extrema tem refatora\u00E7\u00E3o como uma de suas pr\u00E1ticas."@pt . . . . . . "24567"^^ . "\u0420\u0435\u0444\u0430\u0301\u043A\u0442\u043E\u0440\u0438\u043D\u0433 (\u0430\u043D\u0433\u043B. refactoring), \u0438\u043B\u0438 \u043F\u0435\u0440\u0435\u043F\u0440\u043E\u0435\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u043E\u0434\u0430, \u043F\u0435\u0440\u0435\u0440\u0430\u0431\u043E\u0442\u043A\u0430 \u043A\u043E\u0434\u0430, \u0440\u0430\u0432\u043D\u043E\u0441\u0438\u043B\u044C\u043D\u043E\u0435 \u043F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u0430\u043D\u0438\u0435 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u043E\u0432 \u2014 \u043F\u0440\u043E\u0446\u0435\u0441\u0441 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u0432\u043D\u0443\u0442\u0440\u0435\u043D\u043D\u0435\u0439 \u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u044B \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B, \u043D\u0435 \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u044E\u0449\u0438\u0439 \u0435\u0451 \u0432\u043D\u0435\u0448\u043D\u0435\u0433\u043E \u043F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u0438 \u0438\u043C\u0435\u044E\u0449\u0438\u0439 \u0446\u0435\u043B\u044C\u044E \u043E\u0431\u043B\u0435\u0433\u0447\u0438\u0442\u044C \u043F\u043E\u043D\u0438\u043C\u0430\u043D\u0438\u0435 \u0435\u0451 \u0440\u0430\u0431\u043E\u0442\u044B. \u0412 \u043E\u0441\u043D\u043E\u0432\u0435 \u0440\u0435\u0444\u0430\u043A\u0442\u043E\u0440\u0438\u043D\u0433\u0430 \u043B\u0435\u0436\u0438\u0442 \u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C \u043D\u0435\u0431\u043E\u043B\u044C\u0448\u0438\u0445 \u044D\u043A\u0432\u0438\u0432\u0430\u043B\u0435\u043D\u0442\u043D\u044B\u0445 (\u0442\u043E \u0435\u0441\u0442\u044C \u0441\u043E\u0445\u0440\u0430\u043D\u044F\u044E\u0449\u0438\u0445 \u043F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u0435) \u043F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u0430\u043D\u0438\u0439. \u041F\u043E\u0441\u043A\u043E\u043B\u044C\u043A\u0443 \u043A\u0430\u0436\u0434\u043E\u0435 \u043F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u0430\u043D\u0438\u0435 \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435, \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0438\u0441\u0442\u0443 \u043B\u0435\u0433\u0447\u0435 \u043F\u0440\u043E\u0441\u043B\u0435\u0434\u0438\u0442\u044C \u0437\u0430 \u0435\u0433\u043E \u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u043E\u0441\u0442\u044C\u044E, \u0438 \u0432 \u0442\u043E \u0436\u0435 \u0432\u0440\u0435\u043C\u044F \u0432\u0441\u044F \u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C \u043C\u043E\u0436\u0435\u0442 \u043F\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043A \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043D\u043D\u043E\u0439 \u043F\u0435\u0440\u0435\u0441\u0442\u0440\u043E\u0439\u043A\u0435 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B \u0438 \u0443\u043B\u0443\u0447\u0448\u0435\u043D\u0438\u044E \u0435\u0451 \u0441\u043E\u0433\u043B\u0430\u0441\u043E\u0432\u0430\u043D\u043D\u043E\u0441\u0442\u0438 \u0438 \u0447\u0451\u0442\u043A\u043E\u0441\u0442\u0438."@ru . . "In computer programming and software design, code refactoring is the process of restructuring existing computer code\u2014changing the factoring\u2014without changing its external behavior. Refactoring is intended to improve the design, structure, and/or implementation of the software (its non-functional attributes), while preserving its functionality. Potential advantages of refactoring may include improved code readability and reduced complexity; these can improve the source code's maintainability and create a simpler, cleaner, or more expressive internal architecture or object model to improve extensibility. Another potential goal for refactoring is improved performance; software engineers face an ongoing challenge to write programs that perform faster or use less memory."@en . . "La refactorizaci\u00F3n (del ingl\u00E9s refactoring) es una t\u00E9cnica de la ingenier\u00EDa de software para reestructurar un c\u00F3digo fuente, alterando su estructura interna sin cambiar su comportamiento externo."@es . . "Refaktorov\u00E1n\u00ED je disciplinovan\u00FD proces prov\u00E1d\u011Bn\u00ED zm\u011Bn v softwarov\u00E9m syst\u00E9mu takov\u00FDm zp\u016Fsobem, \u017Ee nemaj\u00ED vliv na vn\u011Bj\u0161\u00ED chov\u00E1n\u00ED k\u00F3du, ale vylep\u0161uj\u00ED jeho vnit\u0159n\u00ED strukturu s minim\u00E1ln\u00EDm rizikem vn\u00E1\u0161en\u00ED chyb. P\u0159i refaktorov\u00E1n\u00ED se prov\u00E1d\u00ED mal\u00E9 a\u017E primitivn\u00ED zm\u011Bny, ale celkov\u00FD efekt je velk\u00FD, a to v podob\u011B \u010Dist\u0161\u00EDho, pr\u016Fhledn\u011Bj\u0161\u00EDho a \u010Diteln\u011Bj\u0161\u00EDho k\u00F3du, k\u00F3d se tak\u00E9 l\u00E9pe udr\u017Euje a roz\u0161i\u0159uje. Zlep\u0161uje se tak\u00E9 celkov\u00E1 kvalita k\u00F3du a architektura, sni\u017Euje se po\u010Det chyb a t\u00EDm i zvy\u0161uje rychlost v\u00FDvoje programu. Refaktorov\u00E1n\u00ED pom\u00E1h\u00E1 pochopit a v\u00EDce si ujasnit k\u00F3d, co\u017E je vhodn\u00E9 zejm\u00E9na upravov\u00E1n\u00ED zdrojov\u00E9ho k\u00F3du po n\u011Bkom jin\u00E9m."@cs . . . . . . . "\uB9AC\uD329\uD130\uB9C1"@ko . . . "\u0420\u0435\u0444\u0430\u0301\u043A\u0442\u043E\u0440\u0438\u043D\u0433 (\u0430\u043D\u0433\u043B. refactoring), \u0438\u043B\u0438 \u043F\u0435\u0440\u0435\u043F\u0440\u043E\u0435\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u043E\u0434\u0430, \u043F\u0435\u0440\u0435\u0440\u0430\u0431\u043E\u0442\u043A\u0430 \u043A\u043E\u0434\u0430, \u0440\u0430\u0432\u043D\u043E\u0441\u0438\u043B\u044C\u043D\u043E\u0435 \u043F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u0430\u043D\u0438\u0435 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u043E\u0432 \u2014 \u043F\u0440\u043E\u0446\u0435\u0441\u0441 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u0432\u043D\u0443\u0442\u0440\u0435\u043D\u043D\u0435\u0439 \u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u044B \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B, \u043D\u0435 \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u044E\u0449\u0438\u0439 \u0435\u0451 \u0432\u043D\u0435\u0448\u043D\u0435\u0433\u043E \u043F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u0438 \u0438\u043C\u0435\u044E\u0449\u0438\u0439 \u0446\u0435\u043B\u044C\u044E \u043E\u0431\u043B\u0435\u0433\u0447\u0438\u0442\u044C \u043F\u043E\u043D\u0438\u043C\u0430\u043D\u0438\u0435 \u0435\u0451 \u0440\u0430\u0431\u043E\u0442\u044B. \u0412 \u043E\u0441\u043D\u043E\u0432\u0435 \u0440\u0435\u0444\u0430\u043A\u0442\u043E\u0440\u0438\u043D\u0433\u0430 \u043B\u0435\u0436\u0438\u0442 \u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C \u043D\u0435\u0431\u043E\u043B\u044C\u0448\u0438\u0445 \u044D\u043A\u0432\u0438\u0432\u0430\u043B\u0435\u043D\u0442\u043D\u044B\u0445 (\u0442\u043E \u0435\u0441\u0442\u044C \u0441\u043E\u0445\u0440\u0430\u043D\u044F\u044E\u0449\u0438\u0445 \u043F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u0435) \u043F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u0430\u043D\u0438\u0439. \u041F\u043E\u0441\u043A\u043E\u043B\u044C\u043A\u0443 \u043A\u0430\u0436\u0434\u043E\u0435 \u043F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u0430\u043D\u0438\u0435 \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435, \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0438\u0441\u0442\u0443 \u043B\u0435\u0433\u0447\u0435 \u043F\u0440\u043E\u0441\u043B\u0435\u0434\u0438\u0442\u044C \u0437\u0430 \u0435\u0433\u043E \u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u043E\u0441\u0442\u044C\u044E, \u0438 \u0432 \u0442\u043E \u0436\u0435 \u0432\u0440\u0435\u043C\u044F \u0432\u0441\u044F \u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C \u043C\u043E\u0436\u0435\u0442 \u043F\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043A \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043D\u043D\u043E\u0439 \u043F\u0435\u0440\u0435\u0441\u0442\u0440\u043E\u0439\u043A\u0435 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B \u0438 \u0443\u043B\u0443\u0447\u0448\u0435\u043D\u0438\u044E \u0435\u0451 \u0441\u043E\u0433\u043B\u0430\u0441\u043E\u0432\u0430\u043D\u043D\u043E\u0441\u0442\u0438 \u0438 \u0447\u0451\u0442\u043A\u043E\u0441\u0442\u0438."@ru . . "Refacci\u00F3 \u00E9s el proc\u00E9s mitjan\u00E7ant el qual es fa una reescriptura d'un material escrit per tal de facilitar la seva comprensi\u00F3 i millorar-ne la seva estructura interna. Aquest proc\u00E9s es duu a terme conservant el significat del text i el seu comportament."@ca . . "Refactoring (auch Refaktorisierung, Refaktorierung oder Restrukturierung) bezeichnet in der Software-Entwicklung die manuelle oder automatisierte Strukturverbesserung von Quelltexten unter Beibehaltung des beobachtbaren Programmverhaltens. Dabei sollen Lesbarkeit, Verst\u00E4ndlichkeit, Wartbarkeit und Erweiterbarkeit verbessert werden, mit dem Ziel, den jeweiligen Aufwand f\u00FCr Fehleranalyse und funktionale Erweiterungen deutlich zu senken."@de . . . . . . . . "Refaktorov\u00E1n\u00ED"@cs . . . . . . . . "Refacci\u00F3 \u00E9s el proc\u00E9s mitjan\u00E7ant el qual es fa una reescriptura d'un material escrit per tal de facilitar la seva comprensi\u00F3 i millorar-ne la seva estructura interna. Aquest proc\u00E9s es duu a terme conservant el significat del text i el seu comportament."@ca . "Refaktoryzacja (czasem te\u017C refaktoring, ang. refactoring) \u2013 proces wprowadzania zmian w projekcie/programie, w wyniku kt\u00F3rych zasadniczo nie zmienia si\u0119 funkcjonalno\u015B\u0107. Celem refaktoryzacji jest wi\u0119c nie wytwarzanie nowej funkcjonalno\u015Bci, ale utrzymywanie odpowiedniej, wysokiej jako\u015Bci organizacji systemu. W ramach refaktoryzacji podejmowane s\u0105 nast\u0119puj\u0105ce dzia\u0142ania: Narz\u0119dzia wspomagaj\u0105ce refaktoryzacj\u0119 nale\u017C\u0105 do narz\u0119dzi CASE i mo\u017Cemy je dzi\u015B spotka\u0107 jako narz\u0119dzia wbudowane w zintegrowane \u015Brodowiska programistyczne."@pl . . . "Le r\u00E9usinage de code est l'op\u00E9ration consistant \u00E0 retravailler le code source d'un programme informatique \u2013 sans toutefois y ajouter des fonctionnalit\u00E9s ni en corriger les bogues \u2013 de fa\u00E7on \u00E0 en am\u00E9liorer la lisibilit\u00E9 et, par voie de cons\u00E9quence, la maintenance, ou \u00E0 le rendre plus g\u00E9n\u00E9rique (afin par exemple de faciliter le passage de simple en multiple pr\u00E9cision) ; on parle aussi de \u00AB remaniement \u00BB. Cette technique utilise quelques m\u00E9thodes propres \u00E0 l'optimisation de code, avec des objectifs diff\u00E9rents. Le terme r\u00E9usinage est originaire du Qu\u00E9bec. L'\u00E9quivalent en anglais est code refactoring, parfois rendu par refactorisation, terme qui, selon l'Office qu\u00E9b\u00E9cois de la langue fran\u00E7aise (OQLF), est \u00E0 \u00E9viter."@fr . . .