Dom Razvoj Što je elegantno rješenje? - definicija iz tehopedije

Što je elegantno rješenje? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači elegantno rješenje?

Elegantno rješenje koristi se u matematici, inženjerstvu i razvoju softvera radi upućivanja na rješenje koje problem rješava na najjednostavniji i najučinkovitiji način. U mnogim slučajevima programeri mogu stvoriti kôd koji je složeniji nego što treba biti. U takvim slučajevima vjerojatnije je da će ovaj manje-elegantan kôd uzrokovati druge probleme. Za većinu programera pronalazak elegantnog rješenja veći je izazov od jednostavnog rješavanja problema.

Tehopedija objašnjava elegantno rješenje

Elegantno rješenje u području programiranja odnosi se na softver s određenim specifikacijama:

  • Početno vrijeme učitavanja mora biti minimalno, što znači da softver ne zloupotrebljava računalne resurse.
  • Algoritmi za obradu su optimalni, što znači da softver postiže potrebni rezultat pomoću algoritama koji jamče najbolju učinkovitost računalnih resursa.
  • Korisničko sučelje mora biti učinkovito i:
    • Objekti obrasca moraju biti razumljivi, što znači da su odabrani pravilni gumbi, nazivi i polja.
    • Polja moraju biti dobro raspoređena po obrascima sučelja, pri čemu su objekti grupirani prema logičkoj hijerarhiji na temelju funkcije.
    • Prezentacija mora biti prijatna za oči, što znači da su fontovi kompatibilni; to podrazumijeva minimalne promjene u podebljanju, veličini, boji, vrsti i efektima fonta.
Što je elegantno rješenje? - definicija iz tehopedije