Legacy Code Modernizer
Para sa mga koponan na nire-refactor ang lumang code sa mas malinis, ligtas, at mas madaling i-maintain na mga modernong implementasyon.
Best for these models
๐ The Prompt
๐ Available ang prompt sa download
Kunin ang buong prompt text sa downloadable na .txt file. Libre, walang signup na kailangan.
I-download PromptVariables to fill in
{{LEGACY_CODE}} โ Replace with your input {{TARGET_STYLE}} โ Replace with your input {{COMPATIBILITY_RULES}} โ Replace with your input {{HARD_REQUIREMENTS}} โ Replace with your input About this prompt
Legacy Code Modernizer ay tumutulong sa iyo na maunawaan ang lumang code bago mo ito isulat muli. Ang prompt ay humihiling sa model na ipaliwanag kung ano ang ginagawa ng legacy implementation, tukuyin ang technical debt, at magmungkahi ng mas ligtas na modernong bersyon. Ito ay lalo na kapaki-pakinabang kapag ang code ay naglalaman ng mga luma nang pattern, nakapaloob na kondisyon, manu-manong paghawak ng mga resources, o mahina ang abstraction. Sa halip na agad na mag-rewrite, pinapaliwanag muna ng template ang kasalukuyang pag-uugali upang mapanatili ang intensyon.
Dinisenyo ang template na ito para sa mga staff engineer, modernization teams, at mga tagapagpanatili na naghahawak ng mas lumang sistema. Binibigyang-diin nito ang refactor planning, mga panganib sa compatibility, at mga paunti-unting pag-unlad. Maaaring hatiin ng output ang kailangang panatilihin na pag-uugali mula sa mga opsyonal na paglilinis, na tumutulong sa mga koponan na mag-modernize nang hindi nasisira ang produksyon. Nagbibigay din ito ng landas para sa migration, hindi lamang isang mas magandang code sample, upang ang gawain ay maisagawa nang ligtas sa mga sprint.
I-customize sa pamamagitan ng pagbibigay ng {{LEGACY_CODE}}, ang target na estilo o framework sa {{TARGET_STYLE}}, at anumang mga constraint sa compatibility sa {{COMPATIBILITY_RULES}}. Kung kailangan mong panatilihin ang isang tiyak na kontrata sa API o pag-uugali ng database, idagdag ito sa {{HARD_REQUIREMENTS}}. Ang inaasahang output ay isang buod ng pag-uugali, plano sa modernisasyon, at muling isinulat na code kung kinakailangan. Gamitin ang modernization prompt na ito kapag nais mong bawasan ang panganib habang pinapabuti ang readability at maintainability.
Key features
- Refactor planning bago i-rewrite ang legacy systems
- Pinapanatili ang pag-uugali habang binabawasan ang technical debt at komplikasyon
- Malinaw na tinutukoy ang mga panganib sa compatibility at rollback
- Sumusuporta sa paunti-unting modernisasyon gamit ang incremental changes
- Nagsusumite ng parehong paliwanag at mungkahing rewrite
Best for
- โ Mga staff engineer na nagmo-modernize ng matagal nang serbisyo
- โ Mga platform team na nagbabawas ng technical debt sa pangunahing mga sistema
- โ Mga tagapagpanatili na naghahawak ng mga undocumented na legacy module
Tips
- ๐ก Magbigay ng mga hard requirements na hindi dapat baguhin habang nagre-refactor
- ๐ก Banggitin ang target na framework o arkitektura upang gabayan ang rewrite
- ๐ก Humiling ng isang bersyon na may minimal na pagbabago at isang mas malinis na pangmatagalang bersyon
What you'll get
Isang modernization brief na naglalaman ng kasalukuyang pag-uugali, mga panganib sa technical debt, isang staged refactor plan, isang muling isinulat na bersyon, at mga alalahanin sa rollback. Tinutulungan nito ang mga koponan na mag-modernize nang ligtas sa halip na mag-rewrite nang walang plano.
Preparing your download...
I-download PromptKaugnay na prompts
Tagasuri ng Kontrata ng API
Para sa mga inhinyero na nagsusuri ng mga pagbabago sa API na maaaring makasira sa mga kliyente, kontrata, o mga garantiya sa backward compatibility.
API Mock Server Blueprinter
Para sa mga koponan na bumubuo ng mga mock na serbisyo na nagsusimulate ng makatotohanang pag-uugali ng API bago matapos ang backend.
API Reference Documentation Forge
Para sa mga koponan ng platform na gumagawa ng tumpak na API reference docs mula sa schemas, routes, o endpoint notes.
Arkitekto ng Backend Test Fixture
Para sa mga senior engineer na gumagawa ng reusable fixtures at mocks para sa mga komplikadong backend test suite.