Преглед садржаја:
Дефиниција - Шта значи елегантно решење?
Елегантно решење се користи у математици, инжењерству и развоју софтвера да би се односило на решење које проблем решава на најједноставнији и најефикаснији начин. У многим случајевима програмери могу створити шифру сложенију него што треба да буде. У таквим случајевима је вероватно да ће овај кода мање од елегантног проузроковати друге проблеме. За већину програмера проналажење елегантног решења представља већи изазов него просто решавање проблема.
Техопедиа објашњава елегантно решење
Елегантно решење из области програмирања односи се на софтвер са одређеним спецификацијама:
- Почетно време учитавања мора бити минимално, што значи да софтвер не злоупотребљава рачунарске ресурсе.
- Алгоритми за обраду су оптимални, што значи да софтвер постиже тражени резултат користећи алгоритме који гарантују најбољу ефикасност рачунарских ресурса.
- Корисничко сучеље мора бити ефикасно и:
- Објекти обрасца морају бити разумљиви, што значи да су одабрани прави тастери, мени и поља.
- Поља морају бити добро распоређена по обрасцима интерфејса, где су објекти груписани према логичкој хијерархији на основу функције.
- Презентација мора бити пријатна за очи, што значи да су фонтови компатибилни; то подразумева минималне промене у смелости, величини, боји, врсти и ефектима фонта.
