Junior — Middle
Můžeš uvést příklad, který ilustruje použití principu KISS v praxi programování?
sobes.tech AI
Odpověď od AI
Princip KISS (Keep It Simple, Stupid) povzbuzuje kód psát jednoduchým a srozumitelným způsobem, vyhýbá se zbytečné složitosti.
Příklad ve Flutteru: místo vytváření složitých vnořených widgetů s mnoha podmínkami lze rozdělit rozhraní 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 přístup usnadňuje údržbu a opětovné použití kódu, místo psaní jednoho velkého widgetu s mnoha logikami uvnitř.