Cum de a citi codul unui experiment științific cu privire la specificul lecturii

Am citit un studiu mai multe despre modul în care am citit codul.

Care a fost cel mai dificil și costisitor pentru a analiza codul oamenilor?

Iată un fragment din studiu:

Cum de a citi codul unui experiment științific cu privire la specificul lecturii

Pe partea stângă este ilustrată în codul de imagine care se adaugă numărul unu la un maxim predeterminat.

Pe partea dreaptă - traiectoria mișcărilor ochilor în timp ce citirea codului. Observați modul în care primul ochi codificator funcțiile de scanare antete, corpul funcției apoi pentru scurt timp de scanare, și apoi să se uite concentrat în cazul în care problema este probabil să fie un cod real, (ciclu)

Citirea codului este similar cu citirea Talmudului

Acesta a amintit foarte vechi post-Dzhoelya Spolskogo. Joel citat în ea Seth Gordon

Tactici și tehnici de citire Talmud, mi se pare, pot fi utile în viața de zi cu zi, și pentru a citi codul.

Cum de a citi codul unui experiment științific cu privire la specificul lecturii

Două tipuri de cod Seth


Asigurați-vă că ați înțeles funcțiile numele, unele dintre ele decât controalele. După aceea, vă puteți îngropa în studiul lor. obiecte gestionate pot fi, de obicei, înțelese doar în interacțiunea lor cu altele, respectiv, ar trebui să aveți o idee despre modul în care acestea sunt concepute pentru a, așa cum deja cufundat în studiul lor. (Sugestie. Clase de control nu sunt întotdeauna menționate ca atare. Aceasta este, de obicei, clasele sunt numite main ()).
  • Să presupunem. Se presupune că poate însemna numele funcțiilor și a variabilelor. Dacă ai scris cod care ar face funcția GetNetIndex. Imaginați-vă ce face exact ceea ce crezi. Dacă numele implică funcția scopul evident, săriți peste. Tu poate merge mereu înapoi, dacă aveți nevoie vreodată. De ce pierde timpul pe ceva ce nu ai nevoie chiar acum? Dacă începe în toate săpăturile de astăzi, începe să uiți ceva ce ai citit înainte. Se concentrează pe o valoare și o structură mai degrabă decât de punere în aplicare.
  • Testele Debugging reshaet.Yunit sunt importante, dar codul actual înseamnă mult mai mult. Dacă într-adevăr doriți să înțeleagă cum funcționează codul, cel mai rapid mod de a face acest lucru este să-l rulați. Raskochegarte IDE și scrie în grabă demo murdar și primitiv de modul în care intenționați să utilizați întregul cod.


    Șansele ca acesta va funcționa minim. Voi fi surprins dacă va funcționa prima dată. Acest lucru este normal. Start otladku.Cherez-l veți înțelege caracteristicile codului (și bug-uri) mult mai rapid din interior, și va fi capabil să se concentreze pe acele părți ale codului, care sunt cu adevarat importante pentru tine.

  • Codul poate fi citit - acest lucru este important

    Cum de a citi codul unui experiment științific cu privire la specificul lecturii

    Notă privind metoda de investigare a rezultat mai sus

    Acest resorch. desigur, nu este un fel de adevăr despre cum am citit codul, ca experimentul a fost efectuat de doar cinci programatori. În opinia mea, acest lucru este prea puțin.

    Vreau să spun, că a crea un dispozitiv rece „vzglyadootslezhivayuschee“ calibrat astfel încât să poată spune care linia specifică este citită în acest moment pentru toate experiență în cinci codoare? A fost dificil de a invita mai multe persoane să participe la experiment? Personal, aș fi interesat să participe la acest studiu, pentru a afla obiceiurile lor de lectură cod.

    Hei, te rog, data viitoare, ia-mă!

    La întrebarea de VPN și de trafic karmic-negativ

    • NoSupport »Apel celor. suport furnizor, „Ping pe care nu vorbesc, arătând o linie deschisă.“ Răspunsul la Saporta - aveți viruși pe windose. "Am deschis Suse. Windose nr." Saporta în fluxuri.
    • Mikhail »> nu a trăit în Uniunea Sovietică nu poate să nu înțeleagă Îmi pare rău, o _not_, evident, de prisos.

    Runet condamnat: subțire Firewall românesc

    Andrey Chernov: „Viața este redusă la un set de mikrostimulov-PATS“. partea 1

    DSU: Big și demoni Scary (1)

    • Viaceslav „cățea Rusinovicha pe o miză, idiotul într-o astfel de piață

    Mărturisirea bitkoinera accidentale

    Cum sa faci bani pe Bitcoin - lider informal

    • andi »Igor, bun venit! L amintesc subiectul, am decis să renunțe și să-ți mulțumesc. Deși slab deservite (după un timp a existat o scădere de premii, iar apoi prețul / 2 a redus contractul), în momentul în care am avea avantajul. Să.

    Intel a căzut! Rise of Ryzen

    • Xordrak »hehe, parts AMD crește exclusiv datorită Criptomonedă HYIP, care a dat naștere unei cereri de super pentru GPU; Caracteristic, a decolat și AMD, ca și Nvidia; CPU Intel și urâțenie nu sunt în afaceri

    articole similare