Roa Taonan'ny Emacs Solo: 35 Modules, Zero External Packages, ary Refactor feno
Roa taona lasa izay, nanao andrana mahery vaika aho: esory amin'ny taolany ny Emacs ary amboary indray, tsy miaraka amin'ireo fonosana ivelany an'arivony misy, fa amin'ny kaodinao manokana. Ny tanjona dia ny hamorona tontolo informatika tena manokana, afaka amin'ny fitantanana fiankinan-doha, fanavaozam-baovao, ary ny fatran'ny endri-javatra tsy nampiasaiko mihitsy. Ankehitriny, io rafitra io dia misy mody 35 miavaka, mandeha amin'ny fototra tsy misy fonosana ivelany, ary vao avy nandalo refactor anatiny tanteraka. Ity dia ity dia tsy dia momba ny fanavaozana ny kodia ary bebe kokoa momba ny famoronana andian-fitaovana mifanentana tsara.
Ny Genesisy ny rafi-pitantanana iray
Ny antony voalohany dia ny fahasorenana. Ny fandrindrako teo aloha dia tilikambo marefo amin'ny fonosan'ny vondrom-piarahamonina, izay samy mitaky fanavaozana tsara ary matetika mifanipaka. Nandany fotoana bebe kokoa tamin'ny fitazonana ny mpamoaka lahatsoratra aho noho ny fampiasana azy amin'ny asa lalina. Tsapako fa ny Emacs Lisp, ilay fiteny mahery vaika ao am-pon'ny Emacs, dia afaka nitantana mivantana ny filàko. Tsy nila fonosana aho hitantana ny lisitry ny todo; Afaka nanoratra asa vitsivitsy aho. Tsy nila rafitra sarotra ho an'ny fitetezana tetikasa aho; Ny Emacs dia nanome ny primitive mba hananganana izay tiako. Ity fiovan'ny toe-tsaina ity - avy amin'ny mpanjifa mankany amin'ny mpanamboatra - no dingana lehibe indrindra. Filozofia iray izay manakoako lalina amin'ny fomba fiasa modular, manangana-izay-ilainao ny rafitra toy ny Mewayz, izay ahitana ny sehatra manome ireo singa fototra, manome hery anao hanangona ny OS fandraharahana tsara indrindra nefa tsy voahidy amin'ny fahitan'ny mpivarotra tokana.
Fananganana Modules 35: Fitaovana ho an'ny Flow
Ny rafitra nipoitra dia nalamina ho rakitra modular 35, izay samy tompon'andraikitra amin'ny sehatra iray manokana. Ity modularity ity dia manan-danja amin'ny fitazonana azy sy ny mazava. Raha tokony ho fisie tokana monolitika aho, dia manana fitambarana singa miompana amin'ny tanjona.
- Interface: Modules ho an'ny fitantanana ny fikandrana, ny fitantanana ny lohahevitra, ary ny tefy modely.
- Fanatsarana fanovana: Fampiasa manokana ho an'ny fanodinkodinana lahatsoratra, fandrafetana andalana ary fitetezana kaody.
- Fitantanana tetikasa: Rafitra tetikasa maivana izay mitambatra amin'ny fanaraha-maso ny dikan-teny sy ny fikarohana rakitra.
- Fitantanana fahalalana: Rafitra ho an'ny naoty, fanaovana diary ary hevitra mifamatotra, natsangana tanteraka amin'ny fomba Org.
- Fifandraisana: Fampidirana ho an'ny mailaka sy fahana RSS, mifanaraka amin'ny fomba fiasan-ko manokana.
Ny môdely tsirairay dia natao ho mahaleo tena araka izay azo atao, mifandray amin'ny alalan'ny fifandraisana voafaritra tsara. Ity no fototry ny rafitra modular: mamorona fitambarana mitambatra avy amin'ny ampahany azo avadika. Fomba iray miantoka ny faharetana izany, satria ny maody rehetra dia azo soratana na soloina nefa tsy manimba ny tontolo iainana manontolo.
Ny fanoratana ny fitaovanao manokana no sisin-tany farany amin'ny fanamboarana. Manova ny logiciel-nao avy amin'ny trano nohofana ho trano namboarina manokana izy io, izay misy tanjona ny antsipiriany rehetra.
Ilay Refactor lehibe: mandray ireo lamina tsara kokoa
Taorian'ny fampiasana mavitrika roa taona, dia nanangona trosa ara-teknika ny codebase. Ny fiasa izay "efa ampy" tamin'ny voalohany dia nahatsapa ho tsy misy dikany. Ny refactor vao haingana dia tsy momba ny fanampiana endri-javatra, fa momba ny fanatsarana ny rafitra fototra. Nifantoka tamin'ny fanamorana ny anaran'ny asa aho, ny fanafoanana ny fari-pahalalana maneran-tany ho an'ny famatorana leksika, ary ny famongorana ireo asa lehibe ho vondrona kely kokoa sy azo amboarina kokoa. Ny vokatr'izany dia codebase izay tsy vitan'ny hoe mahomby kokoa fa mora vakiana kokoa sy mora kokoa ny debug. Ity dingana ity dia ampahany ilaina amin'ny tetikasa rindrambaiko maharitra maharitra, na ny Emacs manokana na ny sehatra fandraharahana lehibe. Fanoloran-tena amin'ny kalitao izay miantoka fa afaka mivoatra tsara ny rafitra rehefa mandeha ny fotoana.
💡 DID YOU KNOW?
Mewayz replaces 8+ business tools in one platform
CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.
Start Free →Lesona ho an'ny mpamorona rafitra rehetra
Ity dia naharitra roa taona ity dia nanamafy fitsipika fototra maromaro. Voalohany, ny fahatakarana ny fitaovanao amin'ny ambaratonga fototra dia manome hery be. Faharoa, ny modularity dia tsy lamina ara-teknika fotsiny fa filôzôfika - manery ny fahazavan'ny eritreritra sy ny tanjona. Ary farany, ny fampiasam-bola voalohany amin'ny fananganana ny rafitrao manokana dia mandoa dividends amin'ny famokarana sy fahafaham-po. Tsy mampifanaraka ny fizotranao amin'ny fitaovana intsony ianao; ny fitaovana dia fanitarana ny sainao. Ity no tanjona faratampony amin'ny rafitra azo amboarina, manomboka amin'ny tonian-dahatsoratra mankany amin'ny rafitra fiasana fandraharahana feno toy ny Mewayz. Amin'ny alàlan'ny fanomezana fototra modular, dia ahafahan'ny orinasa mahatratra ny haavon'ny fahamendrehana sy ny fananana mitovy aminy, manangana tontolo miasa izay tena miasa ho azy ireo, fa tsy ny mifanohitra amin'izany.