Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 11113|Odpoveď: 1

Myšlienka a nahé programovanie [seriálové]

[Kopírovať odkaz]
Zverejnené 25. 11. 2014 22:03:01 | | |
Najprv uveďte koncept, nahé programovanie, termín, ktorý som vytvoril, a ktorý označuje písanie programov na holom kove, nahom kove, vMikrokontrolérOblasť označuje riadiaci systém mikrokontroléra s hardvérom, nemyslite na to.
    Programovanie na holom kove je ako znovuzískanie pustatiny a každá motyka narazí na tvrdý kameň. Priekopníci sa v nasledujúcom roku vydávajú za oázou. A čo vlastne sledujú takzvaní inžinieri, ktorí získavajú holý kov? Samozrejme, hľadáme úlohu.
    Vo všeobecnosti tvrdíme, že sme intelektuáli na vysokej úrovni, takže na čo by sme mali myslieť počas procesu priekopníctva? Samozrejme, nejde o to, ako úlohu dokončiť, ale predovšetkým o tom, čo si myslíme. Obchádzal si to? Je správne to obísť a tento kruh obchádza myšlienku. Myšlienka je veliteľom jednoduchého človeka, ktorý robí všetko v zložitom prostredí, čo ovplyvňuje každý detail života priekopníka, vrátane samotného nahého programovania, samozrejme.
    Keď človek drží motyku, motyku za motykou, pot mu kvapká pod nohami, môžeme vedieť, na čo myslí? Samozrejme, ťažko povedať, ak pôjdete k motyke sami, zistíte to. Ale pravdepodobne je to to isté, len niekoľko: Prečo je toto slnko také zasrané jedovaté? Prečo je tu toľko zasraných kameňov? Kde je najlepšie miesto na výsadbu tu? Koľko dní to bude robiť? Je to príliš pomalé, aké by to bolo, keby tam bol stroj. Samozrejme, toto je len časť a každý môže prísť s mnohými nápadmi.
    Na čo by sme teda mali myslieť, keď sme priekopníkmi v oblasti holého metalu? Možno je naša všeobecná myšlienka: najprv urob jednoduchú funkciu, najprv dôležitú funkciu, dnes ju nakoniec ladíš a zajtra môžeš urobiť ďalšiu funkciu, prečo toto nie je výsledok, ktorý som si predstavoval? Je to naozaj nevysvetliteľné! Počkaj chvíľu.
    Ak si vezmete úlohu, nastavíte testovaciu platformu a začnete vytvárať program, premýšľate o jednej funkcii za druhou a potom sa opijete radosťou z úspechu, potom sa tento program v podstate nazýva nemať žiadne myšlienky. Premyslené programovanie nemôže naraz nahromadiť zdrojový kód, pretože to len vytvorí kopu tupých čísel, ktoré sa placho natlačia dokopy, bez ohľadu na to, či sú redundantné alebo nie, či sú v nich rozpory alebo nie. Takže predtým, než začnete písať zdrojový kód, musíte premýšľať, ako ho napísať. Mnohí ľudia možno premýšľali o podobných problémoch pred písaním, napríklad o modularizácii úloh a následnom organizovaní programov. Takáto myšlienka je však len otázkou úloh, nie myšlienkou holého programovania, ktoré by malo ovplyvniť riadiacu ideológiu organizácie zdrojového kódu pri organizovaní modulov úloh a pri písaní holých programov, ktoré priamo určujú kvalitu zdrojového kódu.
    Dátová štruktúra, formácia modulu, inštrukcia mikrokontroléra, mechanizmus operácie tvrdých inštrukcií, režim riadenia ústnej linky, sekvencia prerušenia, oneskorenie skoku, pozícia kódu, logická organizácia, vzťah modulu (runtime stav) a smrti (neruntime stav) medzi modulmi a podobne sú všetky komponenty myšlienky holého programu.
    Môže sa to zdať triviálne, ale holý program je inherentne triviálny, líši sa od hostiteľského programu a má silnú a kompletnú podporu operačného systému. Nie je možné implantovať operačný systém do mikrokontroléra, takže to zmení chuť, ale nedovoľte nikomu vyskočiť a povedať, že ten a ten mikrokontrolér má operačný systém. Kvalita nahého programu často nemusí byť v aplikácii cítená, možno to zvládnete vy a on dosiahne funkciu, ale dobrý nahý program má dobrú škálovateľnosť, udržiavateľnosť a systém má vysokú stabilitu a vysoký výkon.
    Pri hľadaní tejto vysoko kvalitnej technickej oblasti musíme mať dobré nápady, ktorými sa môžeme riadiť. Vyzeráš trochu zmätene? Vo všeobecnosti ide o to, aby ste do svojho zdrojového kódu vložili vynikajúcu dušu a aby váš zdrojový kód obsahoval výbornú predstavu.




Predchádzajúci:Komodity Price Tracker_Aibi Price Tracker 1.0 Stiahnuť
Budúci:Pic16F877a riadi snímač teploty a vlhkosti DHT11
Zverejnené 12. 6. 2018 16:20:49 |

Spoznajte Bu Mo Awesome
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com