21. May 2020 |

Tanel Tammet tarkvara arhitektuurist

See on ├╝ks “Sissejuhatus infotehnoloogiasse” kursuse loengutest, mis kuidagi on j├Ą├Ąnud eriliselt meelde. Ma olen seda p├╝├╝dnud sundida kuulama ka inimesi, kes tegelevad tarkvaraarenduse teenuse tellimisega, et nad saaksid paremini aru, mis on oluline, kuidas erinevad osapooled m├Átlevad, kus on keerukused jne. See on v├Ąga hea ├╝ldine selgitus paljudele asjadele, mis t├Áen├Ąoliselt ette tulevad.

Slaidid ja m├Áned ajapunktid ka:

  • 7:20 Keegi ei aja lihtsust taga peale selle inimese, kes arhitektuuri eest vastutab. Enamik inimesi p├╝├╝ab teha tarkvara keerulisemaks, mitte lihtsamaks. Aga vaja oleks survestada teha lihtsamaks.
  • 9:45 Tarkvaras├╝steemid on automaatselt keerulisemad kui miski muu.
  • 10:40 Kui arendaja kirjutab tarkvara, siis sa ei saa temast m├Áelda kui ehitajast.
  • 34:30 Kui sa m├Átled suurest s├╝steemis, siis nad k├Áik on frameworkid, mitte nagu lihtsalt installeeritav tarkvara nagu Word vms.
  • 35:40 Info on igal pool v├Ąga erinev. Igal vennal on oma andmebaas. See vend, kes neid andmeid tahab kasutada, peab enne ├╝ldse aru saama, mis andmed seal on, mida sealt ├╝ldse k├╝sida saab, kuidas andmed kodeeritud jne. Ta ei saa sellest kuskilt mujalt teada kui nende inimeste k├Ąest, kes seda arendasid ­čÖé

Loengus viidatud tekstid: