Junior — Middle
Môžeš uviesť príklad, ktorý ilustruje použitie princípu KISS v praxi programovania?
sobes.tech AI
Odpoveď od AI
Princíp KISS (Keep It Simple, Stupid) povzbudzuje písanie jednoduchého a zrozumiteľného kódu, vyhýbanie sa zbytočnej zložitosti.
Príklad vo Flutteri: namiesto vytvárania zložitých vnorených widgetov s množstvom podmienok, možno rozčleniť rozhranie na jednoduché komponenty.
class SimpleButton extends StatelessWidget {
final String label;
final VoidCallback onPressed;
SimpleButton({required this.label, required this.onPressed});
@override
Widget build(BuildContext context) {
return ElevatedButton(
onPressed: onPressed,
child: Text(label),
);
}
}
Tento prístup uľahčuje údržbu a opätovné použitie kódu, namiesto písania jedného veľkého widgetu s množstvom logiky vo vnútri.