Sobes.tech
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ř.