Junior — Middle
Czy możesz podać przykład ilustrujący zastosowanie zasady KISS w praktyce programowania?
sobes.tech AI
Odpowiedź od AI
Zasada KISS (Keep It Simple, Stupid) zachęca do pisania prostego i zrozumiałego kodu, unikając zbędnej złożoności.
Przykład w Flutter: zamiast tworzyć skomplikowane zagnieżdżone widżety z wieloma warunkami, można podzielić interfejs na proste 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),
);
}
}
Takie podejście upraszcza utrzymanie i ponowne użycie kodu, zamiast pisać jeden duży widżet z wieloma logikami wewnątrz.