Pitäisikö minun todella kääntää tämä tuntematon toiminto alusta alkaen
Vastuuvapauslauseke : Tämä on vain mielestäni. Vastaus: ei , älä tee sitä, ellet todellakaan tarvitse tehdä sitä. Yksi ensimmäisistä asioista, jotka sanon aina opiskelijoilleni, kun opetan käänteistä tekniikkaa, on itse asiassa se, että: älä koskaan yritä suunnitella toimintoa rivi riviltä, ellet todellakaan tarvitse tehdä niin (ja kokemukseni mukaan suurin osa ajasta ei tarvitse tehdä niin).
Suositteluni on hieman erilainen:
- Etsi "artefakteja" kuin voi antaa sinulle abstraktin kuvan toiminnon toiminnasta: kutsutut / viitatut funktioiden nimet (eli sovellusliittymät), vakiot jne. ...
- Kun sinulla on abstrakti käsitys toiminnon toiminnasta, määritä, tarvitsetko siitä lisätietoja.
- Jos näin on, yritä määrittää peruslohkojen ryhmittely mutta analysoimatta rivi riviltä, mitä joukko peruslohkoja tekee, yrittäen keskittyä siihen, mitä et ymmärrä tai mihin sinun on vastattava.
- Jos tarvitset edelleen lisätietoja tai jotain on edelleen epäselvää, tee se peruslohko per peruslohko noudattaen kulkua pisteestä, joka ei ole selkeä, tai siitä kohdasta, josta alat huolehtia.
- Jos , silti, et n Jos tarvitset lisätietoja tai se on edelleen epäselvää, tee se ohjeet ohjeiden avulla yrittäessäsi keskittyä erityisesti siihen, mitä et ymmärrä tai mihin sinun on vastattava, ja vain jos et edelleenkään pysty vastaamaan kysymyksiisi, turvautua koko toiminnon kääntämiseen rivi kerrallaan linja.
Yritetään opettaa ohjeella tai peruuttaa koko toiminto, kun meidän ei todellakaan tarvitse tehdä sitä, on helpompi eksyä / hämmentyä, koska keskitymme siihen, mitä jokin hämärä käsky tekee tai mitkä liput se muuttuu keskittymällä vastaamaan todellisiin kysymyksiin. Se riippuu kuitenkin suurelta osin siitä, miksi suunnittelet sitä asiaa. Yritätkö matkia / kopioida / laajentaa algoritmia (eli salauksen purkualgoritmia) tai palautatko binäärikoodin lähdekoodin? Sitten, kyllä, sinun on mentävä opetukseen ohjeiden mukaan. Suunnitteletko ohjelmiston / toiminnon suunnittelua sen määrittämiseksi, mitä se tekee? Yleensä ei, sinun ei tarvitse käydä opetusta ohjeiden mukaan.
2 senttiäni.